Setup & Configuration
From zero to first digest — in under 5 minutes.
How the bot works
PerfectMyChat works in two modes: automatic (on schedule) and manual (on command). In both cases the process is the same:
- Bot collects text messages from the chat for the specified period
- Sends them to the AI model with your prompt
- Receives the digest and posts it in the chat
Automatic Mode
- ✅ Collects messages from the past day
- ✅ Generates digest via chosen model
- ✅ Posts result in the chat
- ✅ Runs independently of manual triggers
How to add the bot
Find the bot and start it
Go to t.me/perfectmychat_bot and send /start in private messages. The bot will register you and show the main menu.
Add the bot to your group as administrator
Open your Telegram group settings → Administrators → Add administrator → search for @perfectmychat_bot. Admin rights are required to read messages.
Find your group's chat_id
Forward any message from your group to @userinfobot on Telegram — it will show the ID. This is a negative number like -1001234567890.
Register the chat in the bot
In private bot messages choose "Add chat" and enter the chat_id. The bot creates the entry with default settings.
Chat Configuration
Menu: Chat List → select chat → configure.
Prompt
AI instruction — what style and format to use. Each chat has its own independent prompt.
Schedule
Time for daily digest delivery. Default: 00:05 Europe/Moscow. Format: HH:MM + timezone.
Model
AI model for digest generation. Available models depend on your subscription plan.
Timezone formats
How summarization works
The bot collects all text messages from the chat for the chosen period and sends them to the AI model. The prompt sets the context — the bot tells the model its role, format and style.
/summarize manually, the scheduled automatic digest will still run at its time.
What gets included
| Content type | Processed |
|---|---|
| Text messages | ✅ Yes |
| Forwarded messages (text) | ✅ Yes |
| Photos, videos, stickers | ❌ No |
| Voice messages | ❌ No |
| Messages before bot was added | ❌ No |
Manual trigger & commands
/start
Starts the bot in private messages, registers the user, shows the main menu.
/summarize
Creates a digest for the current day. Used in the group chat where the bot is connected.
/summarize for a specific date
/summarize command can only be used by the chat owner in the bot — the user who added the chat via private messages. Other group members cannot trigger digests manually.
Frequently asked questions
We covered the essentials — and what people usually forget to ask
@userinfobot on Telegram — it will show you the ID. It's a negative number like -1001234567890. That's what you enter when adding a chat in PerfectMyChat.
/summarize DD-MM-YYYY to create a digest for any specific date. Example: /summarize 25-03-2026. Supported formats: 27-03-2026, 27/03/2026, 27.03.2026.