This bot allows playing the question-answer-question-answer party game.
The original game is played with pen and paper:
Each player gets a sheet of paper and writes down an arbitrary question. Then, they pass the sheet to the next player, who writes down an answer to the question and fold the sheet to hide the original question. The sheet is passed on to the next player, the task of whom is to find a question that is answered by the given answer. It might be the original question or not. Sometimes not even close—nobody knows until the end of the game. The sheet is folded again and the next player has to answer the new question—without knowing the previous questions and answers.
As soon as one of the sheets is full of questions and answers or the players no longer want to go on, all sheets are finished by making sure they end with an answer. Then, the folding opened up, so everyone can enjoy the amusing chains of questions and answers.
/new_game in the group chat/join_game in the group chat/start_game in the group chat
To start a game, first add this bot to a Telegram group chat.
Then, use /new_game to create a new game.
In order to join the game, each player must first start a chat with the bot and afterwards use the /join_game command in the group chat.
When all players have joined the game, it can be started by sending /start_game to the group chat.
Before starting the game, the following options can be set:
/set_sync: Enable (default) or disable synchronous mode/set_rounds <number>: Set the number of rounds to be played to <number>/set_show_name: Enable or disable (default) displaying of each entry's author on the result page.When the game is started, the bot asks every player privately to a question. The player aks their questions by simply sending it to the bot as a private chat message. The bot passes the question privately to the next player. If the next player is still working on his previous sheet, all incoming questions/answers are queued and presented to the player one after another. This way, a player may also play several games in parallel—they are still always asked for one sheet at a time.
If the game is played in synchronous mode, the question is only passed to next player if each player submitted their question.
A submitted question or answer can be edited as long as the next player didn't submit a follow up answer/question. To change the text, simply edit the relevant Telegram message. The bot will give feedback if the edit is accepted or if it has been too late. If the question/answer has already been passed to the next player, they are noticed about the updated text with a new message.
The sequence of players is fixed:
Each sheet is passed to the next player according to the list shown by the /status command.
For more variety in the game, the player order can be shuffled any time before or during the game, using /shuffle.
The Game ends if one of the following conditions is met:
/stop_game has been sent to the group chat and each sheet ends with an answer/stop_game_immediately is sent to the group chatWhen the game ends, the bot sends a link to the group chat to view the complete sheets with all questions and answers.