Auto-generate unique quiz questions and post them as Telegram polls

AI writes new multiple-choice quiz questions, checks them against past ones, and posts them as polls in Telegram.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4)

flowchart TD trig(["scheduled quiz posting time"]):::trigtime s0["generate new quiz question"]:::task s1["check question against bank"]:::task trig --> s0 s0 --> s1 gx{"× is question unique"}:::gate s1 --> gx p00["add row to question bank"]:::task gx -->|"unique question"| p00 p01["post as telegram poll"]:::task p00 --> p01 p10["discard question"]:::task gx -->|"duplicate question"| p10 p01 --> out p10 --> out out[/"new poll posted, bank updated"/]:::out pay{{"saves time writing quizzes, avoids repeats"}}:::pay out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsKnowledge Base & RAGMessaging & NotificationsSpreadsheet & Database OpsSurvey & FeedbackEducation & Training
Connects
Google SheetsGoogle GeminiTelegram

The problem it solves

Writing fresh quiz questions on a regular schedule is repetitive, and it's easy to accidentally repeat a question you've already used. Keeping a growing question bank organized while also publishing on time adds extra work.

Who it fits

An exam prep provider, teacher, or education content creator publishing regular quiz content.

How it works

  1. On a schedule, AI generates a new multiple-choice question on your chosen topic
  2. It checks the question against your existing question bank in Google Sheets
  3. If it's unique, the question is added as a new row
  4. The new question is posted to Telegram as an interactive poll
  5. The row is marked as posted so it's never repeated
What you get

Questions your audience sees that you never wrote

Keep fresh, never-repeated quiz questions flowing to your audience on a schedule.

What you get

A growing, de-duplicated bank of quiz questions and a live poll posted in your Telegram channel.

What you need

A Google Sheets account, a Google Gemini API key, and a Telegram bot.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook