The smart, low-stress way to make sure everything works before you unleash it on your real group.
1. Create a test group
In Telegram → New Group → name it e.g. “Poll Bot Test” → add yourself and at least one other member (a friend, or your own second account). Telegram needs at least one other member besides the bot. Then add your Poll Bot to it and make it Admin (same as Step 3).
2. Point the sheet at the test group
Get the test group’s ID (same method as Step 4) and temporarily put it in Settings → Telegram Group ID (E29).
3. Add a test event
In the Calendar tab, add a row dated today or tomorrow, with a Poll Question, a couple of Answer options, and a Reminder message.
4. Test the poll
Small Group Assistant → Send Poll Manually. Confirm the poll appears in your test group, and vote on it from your account(s).
5. Test attendance collection
Run it again later - or run the eveningTasks function directly: open Extensions → Apps Script, pick eveningTasks in the function dropdown, click Run. Then check that the Poll Responses / Attendance tabs fill in.
6. Test reminders
In Settings, set “Send reminders?” to On and reminder days to 0. In the Apps Script editor, run the morningTasks function and confirm a reminder posts (it replies to the poll).
7. Test birthdays
Add a Birthdays row with today’s day/month, set “Send birthday texts?” to On, run morningTasks, and confirm the birthday message posts.
📝 Note
Reminders and birthdays have no menu button, so you trigger them for testing by running morningTasks manually in the Apps Script editor.
8. Go live
Once you’re happy: set Settings → Telegram Group ID back to your real group’s ID, remove or fix up the test rows in Calendar/Birthdays, and you’re ready. You can delete the test group (and remove the bot from it) afterwards.
đź’ˇ Tip
If you used one bot for both, you don’t need a new token - just switch the Group ID. If you’d rather fully isolate testing, create a separate test bot with its own token via @BotFather.