Telegram bot – creation and configuration

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

В цикле статей на этом сайте я буду рассказывать, как сделать бота, который будет работать через Web хуки вашего сайта. Обо всем этом буду рассказывать в цикле этих статей, но пока что начнем с самого простого.

Создание бота через Telegram бота BotFather

Для начала у себя в телеграме находим служебного чат бота телеграм с названием @BotFather и запускаем его.

BotFather – крестный отец всех ботов Интернета

Командой /newbot создаем нового бота. Имя нужно назначить уникальное, которое еще никем не занято. Также после этого, надо будет написать техническое имя бота, написав по сути то же самое, но с обязательным условием – данное имя должно заканчиваться на “bot”

Просим крестного отца создать нам бота

Самым важным этапом создание бота является получение секретного ключа, который понадобится для работы API приложения Телеграм. Именно по этому секретному ключу (токену) API определяет, какой именно бот отправляет запросы. Я думаю, нелишним будет сказать, что данный ключ нужно хранить в укромном месте.

Имя нашего бота @TopsitesTestBot (TopsitesTestBot_bot)

В общем-то на этом можно и остановиться, так как полученной информации нам достаточно для разработки, но лучше сделать еще две вещи:

  • задать описание боту, которое будет появляться при старте общения новых пользователей с ботом
  • задать узнаваемую картинку нашему боту

Для создания описания переходим к боту @BotFather и даем ему команду показать ботов, созданных вами. Выбираем нужного:

Будем править описание бота @TopsitesTestBot

После выбора бота нужно сказать крестному отцу, чтобы мы хотим его поправить, выбираем:

Выбираем пункт “Edit bot”

В списке возможностей по редактированию бота нас интересует на данном этапе только два пункта: “Edit Description”, “Edit Botpic”

Выбор нужной возможности для редактирования

Думаю, описывать процесс редактирование описания не стоит, так как нужно всего лишь придумать и прислать крестному отцу текст. Процесс добавления/редактирования картинки аналогичен, единственный момент в том, что эту картинку желательно заранее подготовить. Давайте возьмем за основу картинку самого @BotFather.

Картинка размеров 888 на 888 пикселей, при этом изображение расположено поверх фонового круга

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

Итак, наш бот для экспериментов создан и готов к дальнейшему программированию, над чем будем разбираться в дальнейших статьях этого цикла, а именно создадим Web-хук и научим бот отвечать на сообщения.

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

Также рекомендую этот ресурс, так как там все понятно и доходчиво разжевано. Более того, дальнейшая разработка бота будет происходить именно по начальным материалам данного ресурса – спасибо CrazyKing за статью.

Всем добра!

Related Posts

Temperature monitoring in the server room and overheating notifications in Telegram

Temperature monitoring in the server room and overheating notifications in Telegram

Telegram bot – web hook installation and simple steps

Telegram bot – web hook installation and simple steps

No one has posted here yet.

Leave a Reply

Your email address will not be published. Required fields are marked *