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:

  1. Bot collects text messages from the chat for the specified period
  2. Sends them to the AI model with your prompt
  3. Receives the digest and posts it in the chat
💡
Note: The bot only saves text messages. Media files, stickers, and voice messages are not processed. Messages sent before the bot was added won't appear in digests.

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.

ℹ️
Why negative? Telegram group IDs are always negative — that's the API standard. Copy the full number including the minus sign.

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.

Chat List → chat → "Edit prompt"

Schedule

Time for daily digest delivery. Default: 00:05 Europe/Moscow. Format: HH:MM + timezone.

Chat List → chat → "Edit schedule"
🧠

Model

AI model for digest generation. Available models depend on your subscription plan.

Chat List → chat → "Edit model"

Timezone formats

# IANA timezone names (recommended) Europe/Moscow Asia/Colombo America/New_York Asia/Tokyo
# GMT/UTC offsets GMT+3 GMT-5 UTC+5:30 UTC

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.

Automatic and manual digests are independent. If you triggered /summarize manually, the scheduled automatic digest will still run at its time.

What gets included

Content typeProcessed
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.

Private chat only

/summarize

Creates a digest for the current day. Used in the group chat where the bot is connected.

In group chat
Chat owner only

/summarize for a specific date

# Digest for a specific date /summarize DD-MM-YYYY # Supported date formats: /summarize 25-03-2026 # dashes /summarize 25/03/2026 # slashes /summarize 25.03.2026 # dots
🔐
Access restriction: The /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

Check: (1) the bot is added as an administrator in the group, (2) the chat is enabled in the bot menu (Chat List → your chat → Active status), (3) the timezone is set correctly — digests are generated based on it. If everything looks correct, contact the developer: @alukyantsev.
The bot only saves text messages. Photos, videos, stickers, and voice messages are not indexed. Also, messages sent before the bot was added to the group were never saved.
Yes! Each chat has independent settings: prompt, schedule, and model. Go to: Chat List → select a chat → "Edit prompt".
Forward any message from the group to @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.
Only the chat owner in the bot (the person who added that chat via bot's private messages). Other group members cannot trigger digests manually. Automatic scheduled digests work for everyone.
No. While a subscription is active, you can only extend it, not switch. After expiry, the plan resets to Free automatically and you can pick any new plan.
Yes! Use /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.
Telegram Stars is Telegram's built-in currency that you can purchase directly in the app. Use them to pay for PerfectMyChat subscriptions right inside the bot — no external payment systems needed.
Plans differ only in available AI models. Free: fast experimental models — good quality for most needs. Standard: Claude Haiku and Gemini Flash — noticeably better context understanding, sharper humor. Premium: Claude Sonnet — top-tier text quality, precise nuance, ideal for both professional and creative prompts.