@kdenis on Telegram assistent bot
What did you make?
I built a simple Telegram bot that helps users track their daily activities (like sleep, workouts, or study time) and generates visual weekly charts using
matplotlib
to track progress over time.
What was challenging?
The most challenging part was understanding how to implement multi-step input flows using conversation handlers (like chaining prompts for logging data) and structuring the memory logic to track user activities dynamically over a week without needing a heavy database setup.
What are you proud of?
I am proud that I successfully learned Python from scratch while building this project! I used AI purely as a tutor—to explain concepts and guide me—rather than writing the code for me, meaning I wrote and understood every line myself. I am also proud to have mastered building fully functional Telegram bots, dynamic chart rendering, and asynchronous handling.
What should people know so they can test your project?
Simply open Telegram, search for
@MySimpleAssistentBot
(or use the link https://t.me/MySimpleAssistentBot (https://t.me/MySimpleAssistentBot?utm_source=gemini)), and hit
/start
. You can use
/log
to record activities,
/getstatistic
to view your weekly graph, and
/help
for a list of all commands.
- 4 devlogs
- 18h