I was fascinated about cryptography throughout my childhood. In particular, I was very intrigued about symmetric key encryption systems like One Time Pad (OTP) which theoretically are 100% secure assuming a true random key.
I implemented the same to encrypt and decrypt messages for Telegram Messenger. Telegram Messenger has bots which can be programmed as needed to relay messages and push replies as needed.
My code can be found here on GitHub.