Найти тему

Как создать своего Telegram Бота без программирования

Для большей наглядности также оставлю инструкцию в видео-формате.

Создавать бота будем с помощью бесплатного сервиса https://chatium.ru/start через модуль воронок. Если вы пользуетесь GetCourse, то точно такой же модуль доступен в рамках вашего GetCourse аккаунта.

Приступим к созданию нашего бота

  • Заходим в Телеграмм и находим бота под названием BotFather.
*BotFather - бот для создания других ботов.
*BotFather - бот для создания других ботов.

  • Вводим команду /newbot и даем имя нашему новому боту
  • Далее даем техническое название боту (оно обязательно должно оканчиваться на "bot")
  • На этом этапе мы все сделали и получили токен бота, который нам понадобится позже
-2

Теперь перейдем в сервис https://chatium.ru/start и регистрируем свой аккаунт.

После создания аккаунта у вас откроется модуль воронок

  • Заполним поле "Заголовок", в поле "Валюта" оставим RUB и нажмем Сохранить воронку

У нас создалась пустая воронка, давайте подключим к ней нашего бота

  • Жмем на шестеренку и заходим в управление ботами
-3

  • Выбираем Telegram Bot и вставляем токен бота, который мы получили ранее в BotFather. Нажимаем "Проверить ключ бота" -> "Использовать этого бота"
  • Выполним проверку. Снова жмем на шестеренку и видим, что в списке ботов появился новый бот. Выбираем его и нажимаем "Связать бота со сценой" -> Сохранить

Теперь бот привязан к этой сцене и мы можем легко настраивать его. Приступим к настройке

  • Два раза кликаем по сцене -> боты -> команды бота.
-4

*Каждый раз, когда телеграмм бот запускается, он получает команду /start. Блок, который мы создали перехватывает эту команду. Сейчас мы должны настроить действия бота после получения команды /start.

  • Мышкой зажимаем правую зеленую стрелку текущего блока и ведем в свободное место
-5

  • Рекомендуемые -> "Отправить сообщение"
-6

  • Проваливаемся в новый блок и вводим текст сообщения "Привет, это бот!"
  • Сохраняем изменения -> Запуск -> Включить

Проверяем нашего бота

  • Заходим в нашего бота -> Start. В ответ получаем сообщение, которое мы ему прописали

Давайте персонализируем нашего бота и научим его обращаться к пользователю по имени.

  • Cнова проваливаемся во второй блок -> Текст сообщения заменим на "Привет, {chat.firstName}, это бот!" -> Применить -> Сохранить
  • Заходим в бота -> вводим /start. В ответ получаем персонализированное сообщение

Теперь давайте зададим через бота вопрос и получим ответ

  • Мышкой зажимаем правую зеленую стрелку второго блока и ведем в свободное место -> Отправить сообщение -> Вводим текст вопроса: "Создавал ли ты ботов до этого?" -> Добавить вариант ответа -> Создаем варианты "Да" и "Нет" -> Применить -> Сохранить
-7

  • От третьего блока создаем два новых блока "Ввод пользователя Да" и "Ввод пользователя Нет"
-8

Настроим реакцию для бота на каждый из вариантов, к примеру на ответ "Да" отправим пользователю картинку.

  • От блока Ввод пользователя Да создаем новый блок -> Боты -> Отправить фото -> Загружаем файл -> Применить

Теперь настроим реакцию бота на ответ "Нет"

  • От блока Ввод пользователя Нет создаем новый блок -> Отправить сообщение: "Ок, давай учиться создавать :)" -> Применить -> Сохранить

Теперь можно проверить результат:

  • Заходим в нашего бота и чистим историю
  • Пишем /start
  • Наслаждаемся собственным творением =)

Еще больше про Telegram ботов и не только вы сможете найти на моем YouTube канале.

-9