Как сделать бота в телеграмм: Инструкция в картинках
Как сделать бота в телеграмм без навыков программирования. Пошаговая инструкция.
#ТехнологииБот — небольшая программа, которая выполняет типовые задачи. В зависимости от настроек и подключенных сервисов он может отвечать на вопросы, уведомлять о доставке товара, создавать мемы и т. д. Чтобы создать собственного чат-бота, не требуются особые навыки, поскольку есть простые конструкторы. С ними справится даже человек, никак не связанный с программированием.
Шаг 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 или кликнуть на стартовую кнопку
- Повыбирать все варианты и посмотреть, как чат-бот реагирует.
Если все работает правильно, контент отображается нормально, бота можно использовать для работы.