С помощью 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 для определение того на что бот будет реагировать, на что нет. Для более сложных вещей вам понадобится ‣
Пример сценария с логикой if-else:
И пример диалога с ботом:
Для того чтобы бот умел слушать все сообщения в группе, вам нужно настроить приватность бота Настройки приватности в группах Telegram
После этого используя Действие get_user_input[experimental] вы можете получать как сообщение, так и параметры пользователя который его отправил а именно его отображаемое имя, username в Telegram'е и chat_id.