Как с помощью ZennoPoster и без навыков программирования создать чат-бот для интерактивного обучения

Как с помощью ZennoPoster и без навыков программирования создать чат-бот для интерактивного обучения

В этой статье мы расскажем про кейс, которым поделилась наша пользовательница в рамках конкурса по автоматизации ZennoLab Master. С помощью ZennoPoster она придумала отличный инструмент для обучения и развития для взрослых и детей. Также и вы, следуя инструкциям, сможете создать интерактивный Telegram-бот, который как тренажер будет присылать вам задания в определенное время, проверять их и следить за вашей дисциплиной и успеваемостью. Подробности – ниже.

С помощью этого шаблона можно, например, расширить словарный запас иностранных слов, выучить их правильное написание и, главное, учиться легко, без дополнительных учебников, репетиторов и программ. Дети могут использовать этот шаблон для изучения таблицы умножения, получая в течение дня сообщения с примерами, на которые можно ответить, не отвлекаясь от игры.

Как это работает?

Создание списка заданий

Создайте файл с заданиями, которые вы хотели бы получать. Это могут быть головоломки, вопросы, задачи на логику или что-то еще в формате "задача:решение" или "задача=решение". Бот будет отправлять вам задания из этого списка.

Ответ и таймер

Как только вы получите задание, приступайте к его решению. Вы можете установить время, через которое вопрос повторится. Например, у вас будет 10 минут на ответ. Если вы не ответите в течение этого времени, бот напомнит вам о задании и продолжит напоминать, пока вы не ответите.

Отдых и новые задания

После ответа на задание шаблон завершит выполнение. Вы можете настроить время, через которое он запустится снова, в настройках ZennoPoster. После запуска бот пришлет вам новое рандомное задание из вашего списка.

Создание и настройка Telegram-бота

Шаг 1: Создание бота

  • Найдите в поиске Telegram @botfather и выберите его.
  • Начните диалог, нажав "Start".
  • @botfather предложит вам список команд. Выберите или напишите /newbot.
  • Придумайте имя для бота — оно будет отображаться при общении, и никнейм — по которому можно будет найти бота в Telegram. Никнейм должен быть уникальным и заканчиваться на "bot".
  • После выбора имени бот будет создан. Вы получите сообщение с ссылкой на него (t.me/<bot_nickname>), инструкциями по настройке аватарки, описанием и списком команд для его настройки.

Шаг 2: Получение токена доступа

  • Откройте диалог с @botfather в Telegram.
  • Введите команду /token.
  • Вам будет предложен список созданных вами ботов.
  • Выберите бота, для которого нужно получить токен.
  • Скопируйте значение токена, которое будет предоставлено.

Настройка пользователей и получение chat_id

  • Напишите любое сообщение боту от нужного пользователя.
  • Откройте браузер и перейдите по ссылке: https://api.telegram.org/bot<Bot_token>/getUpdates, где <Bot_token> — это токен бота, полученный на предыдущем шаге.
  • Вам вернется JSON, в котором будет chat_id (сделайте скриншот для удобства).

Когда вы создали бота и получили token, bot_id и chat_id, просто впишите их в соответствующие поля настроек шаблона.

Автор: @Sustanon

Подробная инструкция по созданию шаблона – по ссылке на нашем форуме.

1
Начать дискуссию