Это старая версия документа!
Создание Бота в Telegram
Мессенджер Telegram, кроме своей прямой функции (обмена сообщениями между пользователями) позволяет создавать Ботов, которых можно использовать для решения прикладных задач по автоматизации (отправка событийных уведомлений и/или периодической информации определенному списку получателей).
В рамках решений от Компании «Карбис» мы активно используем телеграмм ботов (оповещения персонала в QR меню, рассылка отчетов и информации о фискально опасных операциях в ресторане, бот для применения скидок по QR коду и так далее). В данной статье описывается как самостоятельно завести Бота в Telegram для дальнейшего использования.
Почему вы не можете завести бота для нас?
Этот вопрос мы получаем каждый раз когда просим клиента завести бота самостоятельно.
Есть 2 причины, почему вам лучше сделать это самим:
- В системе Telegram есть ограничения на количество создаваемых ботов одним пользователем, и если мы сами будем создавать всех ботов для всех кто пользуется нашими разработками, то мы очень быстро исчерпаем этот лимит.
- В системе Telegram пользователь, который создал бота, имеет полный контроль над ним (может удалить его, изменить его параметры и т.д.) поэтому будет надежнее если этот контроль будет у вас.
Создание Бота
Для того что бы создать своего Бота вам нужно иметь аккаунт в Telegtram
Вам нужно поиском найти бота с именем BotFather и отправить ему команду «/start», а затем команду «/newbot»
Далее нужно написать «Name» (имя) для бота. Это может быть краткое человекочитаемое описание его предназначения. Например «Ресторан Ромашка. События QR меню.»
Следующим шагом нужно придумать «Username» (имя по которому можно найти данного бота).
Username обязательно должно оканчиваться на «bot», можно использовать символы «_» и «-».
Например, если мы создаем бота, который будет использоваться персоналом для получения оповещений от модуля QR-меню в ресторане «Ромашка», то можно назвать бота так: Romashka_qrmenu_bot
После этого вы получите сообщение о том что ваш Бот успешно создан. В этом сообщении будет указан HTTP API токен, который в дальнейшем потребуется для настройки бота.
Управлять вашими ботами можно через команду «/mybots». Например вы можете загрузить Botpic - изображение для бота