Crying On My Keyboard
The Social Error Platform
What Your Users See
- An error occurs. Oh no!
- User is directed to the authoritative source on Crying On My Keyboard
- They find their answer quickly!



How To Integrate
- Install the Python client
- Create exception handler
- Use exception handler when something goes wrong
pip install cryingonmykeyboard
from cryingonmykeyboard import client
exception_handler = client.ExceptionHandler("YourProjectName")
error_id = "user.uid incorrect type"
error_message = "user.uid must be a string"
exception_handler.exception(ValueError, error_id, error_message)