Create a bot for the Telegram app to monitor engagement rounds. The bot should be able to announce when a round is starting 30 minutes before it starts. Rounds will occur every 2 hours. When the bot announces it, users should be able to press a button to join the round with their Instagram accounts. After 30 minutes passes, the bot sends a list of all users that joined the round to the group. They all must like AND comment on the recent post of all users on the list, and if they don’t, the bot gives them a warning. They get 5 warnings before they are muted from joining rounds for 24 hours. The bot needs to be able to identify if a user did not comment or like on a single users post. The following is how the interactions between user and bot should go:
When user presses /start, bot sends welcome message.
After welcome message, user can send /connect for bot to send link to user that will connect users Instagram account with the bot.
After this, state that the user can use /commands for a list of ways to communicate with the bot.
/commands should include:
-/start: welcome message
-/connect: to connect Instagram page with bot
-/rules: the rules of the group and how to use the engagement rounds
-/addme: for user to add their Instagram account to the engagement round
-/unaddme: for user to unadd themselves from the round
-/warnings: how many warnings the user has
When a round starts (every 2 hours) the bot will automatically send a message to the group saying that there is a username drop and that they have 30 minutes to drop their links. If they don’t like and comment on every single users recent post, they’ll get a message saying they have x/5 warnings.