Quiz bot in Telegram is a bot that conducts quizzes, tests, surveys, and other forms of interactive interaction with the user. It asks questions, collects answers and, depending on the settings, can calculate the correct answers (by providing several answer options and branching depending on the answer), give comments on the answers (for example, if you create a quiz using scripts), and collect data.
Since our game will consist of questions and answers, we will definitely need a feedback module.
There are several types of questions; we are interested in "User survey". As soon as we have created it, we move on to configuring it, namely by entering our question from the quiz and listing the answer options.
We don’t want one user to have the opportunity to participate in the game several times, do we? Therefore, we need to set a limit on the number of responses to the feedback form.
We see that the user has answered all the questions — only in this case will we receive a notification (upon completion of the quiz).