KimBot
A Telegram assistant with a custom persona and persistent conversation memory.

Open screenshot in the desktop Image Viewer
About this project
A Gemini-powered Telegram bot that keeps conversation context in SQLite. It pairs a custom conversational persona and formatted replies with a separate Gradio dashboard for reviewing conversation history.
What I built
- Connected Telegram messaging to Gemini with a configurable conversational persona.
- Stored conversation history in SQLite for persistent context.
- Formatted replies for Telegram, including rich text and code blocks.
- Built a Gradio dashboard and logging tools for inspecting conversations.
Tools
Python · Telegram Bot API · Gemini · SQLite · Gradio
Source repository is private.