Как сделать бота в телеграмм: Инструкция в картинках

Как сделать бота в телеграмм: Инструкция в картинках

Как сделать бота в телеграмм без навыков программирования. Пошаговая инструкция.

#Технологии
04.08.2023 358 Тихонов Д.

Бот — небольшая программа, которая выполняет типовые задачи. В зависимости от настроек и подключенных сервисов он может отвечать на вопросы, уведомлять о доставке товара, создавать мемы и т. д. Чтобы создать собственного чат-бота, не требуются особые навыки, поскольку есть простые конструкторы. С ними справится даже человек, никак не связанный с программированием.

Шаг 1. Создаем аккаунт разработчика в "BotMother"

Нужно зарегистрироваться на сайте BotMother и создать нового бота, чтобы открыть конструктор. Здесь пользователи могут собрать простого чат-бота с помощью готовых компонентов, т. е. функций и действий бота.

Шаг 2. Создаем приветствие для нашего первого телеграмм бота

Сначала нужно добавить приветствие, с которого будет начинаться диалог в чате. Для этого нужно:

1. Открыть раздел “Компоненты” и перетянуть “Сообщение” на экран.

2. Написать любой текст. Сюда же можно вставить различные ссылки, рекламные офферы и т. д.

3. Сохранить компонент.

Шаг 3. Подключаем бота к телеграмм

В телеграмм создают чат-ботов с помощью @BotFather. Для подключения бота необходимо выполнить всего 2 действия:

1. Зайти в чат с @BotFather.

2. Написать команду /newbot. и придумать название чата.

Затем необходимо подключить бота к аккаунту разработчика по этой инструкции:

1. Скопировать токен бота в чате.

2. Открыть конструктор и перейти в настройки.

3. Рядом с Telegram нажать “Изменить” и вставить токен бота.

4. Сохранить изменения.

Рекомендуется сразу проверить работоспособность базовых настроек. В рамках первого теста следует сделать следующее:

1. Найти в мессенджере бота по нику.

2. Нажать “Начать”, чтобы бот отправил приветственное сообщение.

Если все хорошо нет никаких ошибок, можно приступать к следующему этапу и сделать чат-бота сложнее и интереснее.

Шаг 4. Добавляем дополнительные функции в телеграмм бот

Действия на этом этапе зависят от бизнес-задачи, которую чат-бот должен решать. К примеру, он может проводить анкетирование пользователя. В зависимости от ответов человека изменяются фразы бота. К примеру, бот умеет определять тип темперамента. Тогда нужно прописать один вопрос или сразу несколько, а затем сделать 2 экрана с разными ответами. Инструкция:

1. Нажать на кнопку “Добавить экран” (сделать 2 раза).

2. Сохранить изменения

Затем необходимо настроить кнопки, чтобы они вели на конкретные экраны. Для этого перемещаем компонент “Кнопки” на первый экран и добавляем варианты ответа на сообщение.

Далее нажимаем на первую кнопку и в окне “Переход на экран” выбрать, например, “Экран Холерик”.

Потом нажимаем на вторую кнопку и прописываем переход на другой экран и т. д., пока все кнопки не будут привязаны. Сохраняем новые настройки.

Теперь пользователь будет получать ответы, которые зависят от результатов выбора. Однако пока следующие экраны не имеют контента. Чтобы заполнить их, нужно:

1. Переместить компоненты “Сообщение”, “Изображение” и другие на новые экран.

2. Загрузить текст и картинку. Чтобы добавить изображение, можно вставить ссылку на нее.

Шаг 5. Тестируем нашего бота

Созданный бот имеет простой сценарий. Но если вы создаете сложного чат-бота, который собирает данные из сторонних систем и имеет длинный сценарий, рекомендуется протестировать его. Обычно все проблемы и ошибки вскрываются сразу же. Чтобы протестировать нового бота, нужно:

  • Открыть чат с ботом
  • Написать команду /start или кликнуть на стартовую кнопку
  • Повыбирать все варианты и посмотреть, как чат-бот реагирует.

Если все работает правильно, контент отображается нормально, бота можно использовать для работы.