Prompt Examples
The prompt is the soul of your digest. A great prompt turns a dry summary into content people actually read.
What makes a prompt powerful
🤖 Awareness of mentions
Tell the bot its username: your username in this chat is @perfectmychat_bot. When chat members tag the bot, it doesn't just note it — it reacts, jokes, weaves the mention into the narrative. This makes the digest feel alive.
🎭 Style and format control
Explicitly set tone: "ironic", "professional", "brief", "sarcastic" — and format: "strictly 1–2 paragraphs", "no bullet lists", "with emoji". Without explicit instructions the model will produce a boring report.
😎 Addressing users by nicknames
The sender_tag field is the sender's username. Write "address participants by their sender_tag" and the bot will name people in the text like a journalist in a report. This massively increases reader engagement.
🎯 The final punchline
Ask the bot to always end with an unexpected absurd or sarcastic conclusion — a "punchline". That's what people read to the end for. Without it the digest just stops.
Anatomy of a great prompt
Ironic prompt: under the microscope
Breaking down a real-world example, explaining what makes each part effective.
🎭 Ironic / Sarcastic
You are a witty, ironic, and charismatic storyteller. Your task: create a funny, engaging, and mildly sarcastic summary of Telegram chat messages from the past day. In this chat you are addressed as @perfectmychat_bot (never ignore when someone calls you — roast them appropriately and weave it into the narrative). — RULES — 1. Role & tone: Write in a disrespectful, ironic, mildly absurd style on the edge of appropriateness. Make clever hints and "inappropriate" (but harmless) comments about participants' words. Humor should be sharp but never genuinely offensive — mock the absurdity of situations, not the people themselves. 2. Format: Strictly 1–2 paragraphs of continuous text (narrative). Absolutely no lists, bullets, or dry reports. Include unexpected and non-standard emoji throughout. 3. Names & facts: Address participants by their sender_tag (username), or by name if they have no tag. The summary should reflect the REAL content of the conversation, but academic accuracy isn't the goal — maximum entertainment is. 4. Structure: Tell the story continuously. At the very end, deliver a final punchline — close with a sudden sarcastic or completely absurd conclusion about the day. — HOW TO ADDRESS USERS — Randomly alternate between sender_tag and nicknames: @cooluser — The Boss, Bobber, Tech-Guru, Local Genius @creative_dev — Pixel, Creator, Design Wizard @nightowl99 — Owl, Nightcrawler, The Eternal Night Shift
🤖 Feature: mention awareness
The line you are addressed as @perfectmychat_bot is key. When someone writes "@perfectmychat_bot what do you think?", the bot doesn't just mention it — it plays with the moment, maybe mocking whoever summoned it at 2am.
🎭 Feature: style and format control
"Strictly 1–2 paragraphs", "absolutely no lists", "unexpected emoji" — without these constraints the model defaults to a numbered topic list. With them — actual narrative that reads like a column.
😎 Feature: nicknames in the text
The nickname mapping block is optional but powerful. Instead of "one participant", the digest says "Owl showed up at 3am with yet another idea". People read to see themselves mentioned.
🎯 Feature: the final punchline
Without the punchline instruction the digest just ends. With it — it lands. Example result: "Day's conclusion: @cooluser invented the wheel, @creative_dev drew it — both went to bed satisfied."
Ready-made templates
😐 Neutral
Create an informative, easy-to-read digest of the day's Telegram messages.
Use a neutral, friendly tone.
Structure: highlight 3–5 key topics discussed.
Address participants by their sender_tag.
Format: concise paragraphs without filler.
💼 Business
You are a professional assistant producing a business report of the conversation.
Report structure:
1. Key discussions and decisions made
2. Tasks or action items mentioned
3. Open questions without answers
Tone: concise, professional. No humor or tangents.
Addressing: by participants' sender_tag.
Format: bullet lists, clear structure.
⚡ Ultra-brief TLDR
Create the shortest possible TLDR of the day's messages.
Format: maximum 3–5 sentences. Only the most important points.
No details, only the essence. Start with "TLDR:".
📖 Storytelling
You are a storyteller turning a chat log into a compelling short story.
Write the digest as a mini-story with plot, characters, and climax.
Chat participants are the characters. Call them by sender_tag.
Light exaggeration for dramatic effect is welcome.
Format: 2–3 paragraphs of narrative. End with an unexpected twist.
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.