Creating a VKontakte Quiz Bot with Point Scoring in BotHelp
Copying the Template
- Follow the template link.
- In the bottom right, choose Copy to BotHelp, enter your domain name, and click Save Flow.
- Name your flow and select the channel (in this example, VKontakte).
- Click Create Flow and wait a few minutes.
Next, go to Settings in the left menu, select Custom Fields, and add a new field:
- Type: Number
- Name: Балл_викторина (Quiz Points)
This field will store the points scored during the quiz.
Editing
- Click Activate in the top right and go to the Start step.
- Choose a start method; for example, trigger the bot using the keyword Викторина (Quiz).
- After the Start step, assign a tag to participants to differentiate quiz users from other subscribers.
Setting Up Points
- Go to the Points step and set the numeric field Балл_викторина to 0 using the Set Field and Value option.
- You can start with a different value (e.g., 10 points) and adjust the points awarded or deducted per answer.
- For each quiz participant, points will start at 0 (or your chosen value) and change depending on their answers.
- In the First Action, Second Action, etc., steps, set the Балл_викторина field to Increase Field by 1.
Adding Questions and Answers
- In the First Question, Second Question, etc., blocks, add your questions and answer options.
- For correct answers, the subscriber moves to the corresponding action step and receives 1 point, then proceeds to the next question.
- For incorrect answers, the subscriber proceeds to the next question without points.
- For unanswered questions, you can display a message from the Subscriber Did Not Answer option for each block where this applies.
Manual Answer Checking
- Go to the Answer Check step for each question.
- Add a condition for manually entered answers and define which answers are correct.
- Select Game Answer and list all values that count as correct for 1 point.
- Repeat this setup for each question block (2nd, 3rd, etc.).
Quiz Length
- The template includes 11 questions. You can increase or decrease the number of questions but avoid overloading participants, as they may not complete the quiz.
Point Counting and Results
- Go to the Point Count step.
- Select the field used for counting points (Балл_викторина), set the value, and define the maximum points.
- If the condition is met, the subscriber proceeds to the Maximum Points step.
- Example configurations:
- Point Count 2: 9–10 points → subscriber receives corresponding message.
- Point Count 3: 6–8 points → subscriber receives corresponding message.
- Less than 6 points → subscriber follows the branch Less Than 6 Points.
Testing the Flow
- Before launching the bot for real subscribers, thoroughly test all blocks and answer options.
- Adjust blocks as needed to fit your project and ensure smooth quiz flow.
If you did not find the answer to your question, feel free to contact us in the chat inside your dashboard, message us on Telegram at @BotHelpSupportBot, or email us at hello@bothelp.io.
Get 14 Days of Full Access to the Platform
Enjoy the full functionality of the BotHelp platform for creating broadcasts, automated funnels, and chatbots — free for 14 days.
Была ли статья полезна?
Спасибо за обратную связь!