Как создать чат бота “Ассистента” в Телеграм: пошаговое руководство

Как создать чат бота "Ассистента" в Телеграм: пошаговое руководство

Чат-боты становятся важным инструментом для автоматизации множества процессов, и одним из наиболее востребованных решений является чат-бот “Ассистент”. Такой бот идеально подходит для онлайн-курсов и образовательных программ, позволяя отслеживать прогресс пользователей и уведомлять вас о каждом шаге их обучения. Например, если пользователь прошел первый урок, вы получаете уведомление; если он завершил второй — снова уведомление, и так далее. В этом пошаговом руководстве мы расскажем, как создать чат-бота “Ассистента” в Телеграм, который будет следить за курсом обучения и уведомлять вас о действиях пользователей, используя платформу BotBrother.

Чем полезен чат-бот “Ассистент”?

Чат-бот “Ассистент”, интегрированный в курс, представляет собой мощный инструмент для автоматизации учебного процесса. Вот основные преимущества такого бота:

  1. Мониторинг прогресса пользователей: Чат-бот отслеживает каждый шаг учащихся — от завершения урока до оплаты дополнительных материалов или услуг.
  2. Автоматизация уведомлений: Каждый раз, когда пользователь завершает новый урок или активирует новый платный модуль, вы получаете уведомление. Это позволяет оперативно реагировать на изменения.
  3. Персонализированная поддержка: Бот может напоминать пользователям о незавершенных уроках или предлагать дополнительные уроки и материалы на основе их активности.
  4. Удобство для студентов: Студенты могут получать напоминания и советы по обучению в любое время, а также узнавать о новом контенте и возможностях в рамках курса.

Шаги по созданию чат-бота “Ассистента”

1. Создание чат-бота

  1. Создаём бота в Телеграм через @Botfather (инструкция).
  2. Оформляем бота Телеграм в @Botfather (инструкция).
  3. Привязываем бота Телеграм к нашей платформе BotBrother (инструкция).
  4. Создаём приветственное сообщение (инструкция).

2. Логика чат-бота “Ассистента”

Чат-бот “Ассистент” должен быть настроен так, чтобы эффективно отслеживать прогресс каждого ученика, уведомлять вас и студентов о завершении уроков или оплате дополнительных материалов. Основные этапы работы такого бота:

  1. Приветственное сообщение: Бот приветствует пользователя, знакомит с курсом и предлагает начать обучение.
  2. Регистрация и начало курса: Пользователь проходит первый урок, и бот отправляет уведомление вам о том, что урок завершен.
  3. Отслеживание прогресса: Каждый раз, когда ученик завершает новый урок, бот отслеживает его действия и отправляет уведомления (например, “Поздравляем! Вы прошли второй урок.”).
  4. Уведомления о дополнительных уроках: Когда пользователь оплачивает дополнительный урок или модуль, бот уведомляет вас о совершенной оплате и активном доступе.
  5. Персонализированные рекомендации: В зависимости от пройденных уроков бот может предложить дополнительные материалы или рекомендовать платные модули.
  6. Завершение курса: После завершения всех уроков, бот может предложить сертификат или продление доступа, а также предоставить информацию о дополнительных курсах.

Схематично логика может выглядеть следующим образом:

Как создать чат бота "Ассистента" в Телеграм: пошаговое руководство

3. Как реализовать такую логику в структуре бота:

  1. Заходим в нашего бота в сервисе BotBrother (ссылка).
  2. Переходим в структуру нашего бота → Кликаем по кнопке “Добавить новую рубрику”, называем и сохраняем её.

    Инструкция по созданию списка рубрик, рубрик и действий.
  3. Создаём действие в нашей созданной рубрике, нажав на кнопку “Добавить действие” → Выбираем тип действия “Запросить номер телефона/email” → Редактируем действие: называем кнопку, вставляем по желанию текст и сохраняем.

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

    Также дополнительно после запроса номера телефона/email настраиваем уведомления на почту. Как это сделать рассказали в конце инструкции.
  4. Создаём действия с информацией уроков.
    Действия могут быть:
    • Текстовое поле – если в сообщении будет только текст (можно добавить ссылку в текст, например, на YouTube или VKВидео).
    Как работает: Нажимаем в рубрике на кнопку “Добавить действие” → Выбираем “Текстовое поле”, вставляем и форматируем текст → Сохраняем.
    • Картинка/Видео/Аудио – если кроме текста нужно вставить картинку/видео/аудио.
    Как работает: Нажимаем в рубрике на кнопку “Добавить действие” → Выбираем “Картинка/Видео/Аудио”, вставляем и форматируем текст, добавляем картинку/видео/аудио → Сохраняем.
    • Файл – если кроме текста нужно вставить файл.
    Как работает: Нажимаем в рубрике на кнопку “Добавить действие” → Выбираем “Файл”, вставляем и форматируем текст, добавляем файл → Сохраняем.
    • “Текстовый выбор” – если в сообщении нужны кнопки.
    Как работает: Нажимаем в рубрике на кнопку “Добавить действие” → Выбираем “Текстовый выбор”, вставляем и форматируем текст, добавляем файл (по желанию), заполняем кнопки выбора, настраиваем переход к следующему действию от каждой кнопки → Сохраняем.

    Ещё одно действие, которое пригодится – “Переход к рубрике“. Оно нужно, чтобы переключать информацию пользователю от 1 рубрике ко 2, от 4 к 1 и тд.
    Как работает: Нажимаем в рубрике на кнопку “Добавить действие” → Выбираем “Переход к рубрике”, выбираем к какой рубрике настроить переход → Сохраняем.

    Можно создать под каждый урок отдельную рубрику для удобства и комбинировать в ней действия, например:
    1 действие – “Текстовое поле” (Мы открыли доступ к 1 уроку, держи ссылку (ссылка)).
    2 действие – “Текстовый выбор” (Как только пройдешь урок, жми на кнопку (кнопка “следующий урок”).
    3 действие – “Картинка” (можно вставить поздравительную картинку и написать текст, что загружается 2 урок).
    4 действие – “Переход к рубрике” (настраиваем переход к рубрике, где находится 2 урок).

    Важно: если вы решили создавать рубрики под каждый урок, то не забудьте настроить переходы от рубрики к рубрике.

    В начале каждой рубрики (кроме 1) создаём сигналы, чтобы получить уведомление на каком этапе находится пользователь. Как это сделать рассказали в конце инструкции.
  5. Как создать предложение купить доп. урок:
    Можно либо поставить сигнал на то, чтобы с пользователем связались, на стороне оплатил урок и вы вручную открыли ему доступ к уроку, либо принимать оплату в Stars (единственный официально разрешенный сейчас способ принятия оплаты в ботах).

    1 вариант – Настраиваем оплату в Stars:
    • В верхней панели меню кликаем на “Дополнения” → Кликаем на “Способы оплаты” → Нажимаем на кнопку “Добавить новый способ оплаты” → Редактируем: называем для своего удобства, выбираем тип оплаты (в нашем случае Telegram Stars), переключаем свитчер “Создать валюту Stars в боте” → Нажимаем кнопку “Добавить”.

    • Далее кликаем в верхней панели меню на “Тарифы” → нажимаем кнопку “Добавить тариф” → Редактируем: задаём название тарифа, цену в день → Сохраняем.

    • Возвращаемся в структуру и создаём действие в нашей созданной рубрике, нажав на кнопку “Добавить действие” → Выбираем тип действия “Оплата” → Редактируем действие: называем кнопку, выбираем способ оплаты Telegram Stars (будет называться как вы задали в способах оплаты), переключаем свитчер “Оплата за тариф” и выбираем наш ранее созданный тариф и кол-во дней, на которое вы открываете доступ, далее заполняем заголовок и описание Сохраняем.

    Осталось настроить переходы в случае успешной оплаты/ отмены оплаты/ ошибки оплаты.

    • Создадим 3 одинаковых действия “Текстовое поле” в нашей рубрике, но с разным текстом.
    Важно: Сразу настраиваем переход обратно к действию “Оплата” в случаях с ошибкой и отменой оплаты.

    Совет: Для удобства назовите действия “Успешная оплата/Ошибка оплаты/Отмена оплаты”.

    • Возвращаемся в наше действие “Оплата” и настраиваем переходы в случае успешной оплаты/ отмены оплаты/ ошибки оплаты к текстовым сообщениям.

    2 вариантВручную открыть доступ:

    Настраиваем сигнал, если пользователь захотел приобрести урок (как это сделать рассказали в конце инструкции).

    Создаём действие “Запросить доступ” → Редактируем действие: вставляем текста, настраиваем уведомления и переход к действию, которое будет открываться при разрешении доступа → Сохраняем.

    Как только пользователь произвёл оплату, вы можете зайти в свою почту, найти сообщение с запросом доступа от этого пользователя и нажать на кнопку “Разрешить”, тогда пользователю мгновенно откроется доступ.

Создание чат-бота “Ассистента” для курса в Телеграм с помощью платформы BotBrother — это эффективный способ автоматизировать процесс обучения и отслеживания прогресса пользователей. Такой бот не только уведомляет вас о каждом важном шаге ученика, но и помогает поддерживать высокий уровень вовлеченности студентов, предлагая им персонализированную помощь и рекомендации. Следуя нашему пошаговому руководству, вы сможете создать эффективного помощника, который сделает ваше обучение более организованным и удобным как для вас, так и для ваших учеников.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *