За допомогою Kwizbot ви можете створити бота, який вміє слухати та/або відповідати в групах. Для чого це може бути корисно? Типові кейсы:
/command@mybot
@mybot зверни увагу
наприклад для збереження в замітки або передачі даних людині - операторуРозглянемо як реалізувати їх послідовно.
Для початку налаштуйте в Botfather команди меню боту, як описано тут Налаштування команд бота в Telegram
Потім вам знадобиться дія Дія get_command
Create an action in the script, specify one event for each command
General view of the script for the command processing
For each command, you need to create a separate event in action and the corresponding branches of the script.
For example, for the / menu command, you need the menu event
Для цього вам знадобиться дія Дія get_user_input[experimental] щоб отримати те, що написав користувач.
Ви можете використовувати Дія if_else [experimental] для визначення того, на що бот буде реагувати, а на що ні. Для більш складних речей вам знадобиться ‣
Приклад сценарію з логікою if-else:
І приклад діалогу з ботом:
Для того, щоб бот умів слухати всі повідомлення в групі, вам потрібно налаштувати приватність боту Налаштування приватності в групах Telegram
Після цього, використовуючи Дія get_user_input[experimental] ви можете отримувати як повідомлення, так і параметри користувача, який його відправив, а саме, його ім’я, що відображається, username в Telegram'е та chat_id.