Обычно для создания Телеграм-бота нужно знать какой-нибудь язык программирования и арендовать виртуальный веб-сервер. Теперь api2app позволяет создавать в графическом режиме не только веб-приложения, мини-приложения для ВК, но и чат-ботов для Телеграм. Если у вас есть готовое API, то для создания бота Вы можете обойтись без программирования, а бекенд-программисты могут сэкономить время.
В этом уроке расскажу как быстро создать простого Телеграм-бота. Предположим, у нас уже есть приложение, которое генерирует изображения по описанию (промпту).
Сначала нужно создать чат-бота в Телеграм. Для этого запускаю бота «BotFather» и ввожу команду «/newbot».
Ввожу название и юзернейм бота. Готово! Но пока у бота нет даже меню. Можно ещё отредактировать бота, добавив ему картинку и описание.
Копирую токен и перехожу на сайт api2app. В режиме редактирования приложения нажимаю кнопку «Настройки». В поле «Токен чат-бота Телеграм» вставляю токен бота, закрываю окно и нажимаю кнопку «Сохранить».
Это все основные действия, при сохранении настраивается вебхух бота и меню. У бота должно появиться меню, он должен начать отвечать на команды и запросы.
Бот уже полностью рабочий, но можно добавить команды для вывода дополнительной информации. Например, мне нужно вывести информацию о дневном ограничении. В приложении есть текст с этой информацией. Чтобы его вывести в боте, нужно в свойствах этого поля названию дать префикс «app_» или «bot_».
После сохранения в боте появится новая команда «/app_limit».
На этом урок окончен. Пока у бота нет памяти (контекста), можно создавать только простейших ботов, но, если будет интерес у аудитории, функционал будет развиваться.
Напоминаю, что исходный код фронтенд части api2app доступен на GitHub:
https://github.com/andchir/api2app-frontend
ссылка на оригинал статьи https://habr.com/ru/articles/906992/
Добавить комментарий