AI Manager
AI Manager solves a simple problem: when you can't or don't want to be constantly available, people are left without answers. Not because you don't want to respond — just busy, sleeping, not looking at your phone. Regular auto-responders provide robotic, template text that is immediately obvious. This bot works differently.
The system learns how exactly you write: your tone, message length, vocabulary, common phrases, and reactions. Based on this, a behavioral profile is built. When a message comes into the selected chat, the bot responds in your style: briefly if the message is short; with swearing if that's how you communicate; with the same pauses and intonations that are characteristic of you. From the outside, it looks like you yourself.
In addition to the auto-responder, there are several separate tools. The news digest collects everything that has happened in the monitored channels since the last request and provides a clean summary without ads and junk. The "Ask" section allows you to ask a question and get an answer based only on what is in the indexed chats. Contacts automatically build cards for each interlocutor — who they are, what was discussed, what remains unresolved. Voice messages are transcribed via Whisper, and the bot responds to them in text.
Everything stored in the database is encrypted. The Telegram session, chat history, contact profiles — all under Fernet encryption. No .session file on disk. The bot does not respond to other bots and does not react to spam.
Stack: Python 3.11, Telethon for user bot, aiogram 3 for management bot, OpenAI API (gpt-4o-mini and whisper-1), aiosqlite, cryptography.
The system learns how exactly you write: your tone, message length, vocabulary, common phrases, and reactions. Based on this, a behavioral profile is built. When a message comes into the selected chat, the bot responds in your style: briefly if the message is short; with swearing if that's how you communicate; with the same pauses and intonations that are characteristic of you. From the outside, it looks like you yourself.
In addition to the auto-responder, there are several separate tools. The news digest collects everything that has happened in the monitored channels since the last request and provides a clean summary without ads and junk. The "Ask" section allows you to ask a question and get an answer based only on what is in the indexed chats. Contacts automatically build cards for each interlocutor — who they are, what was discussed, what remains unresolved. Voice messages are transcribed via Whisper, and the bot responds to them in text.
Everything stored in the database is encrypted. The Telegram session, chat history, contact profiles — all under Fernet encryption. No .session file on disk. The bot does not respond to other bots and does not react to spam.
Stack: Python 3.11, Telethon for user bot, aiogram 3 for management bot, OpenAI API (gpt-4o-mini and whisper-1), aiosqlite, cryptography.