Telegram
Этот раздел посвящен библиотеке для работы с Telegram Bot API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
Начало работы
- Начните диалог с @BotFather для создания нового бота
- Выбрать команду
/newbot - Пройдите процедуру создания нового бота, выберите отображаемое имя и username
- Сохраните токен, полученный при завершении создания
1234567890:AAXcxHjoAmgkhgae67fmnghjfmggkTRFkgf
Далее вы можете использовать данный токен для осуществления действий от лица бота в доступных чатах. Чат для выполнения действий определяется по его id - это может быть ID пользователя Telegram или имя канала, начинающееся с символа @. Для выполнения действий в каналах, бот должен быть назначен в качестве его администратора
Получение данных
После создания бота вы можете получать данные о событиях бота одним из двух способов:
-
При помощи отправки сообщений к серверу Telegram (polling). Для этого необходимо регулярно вызывать метод
ПолучитьОбновления, при помощи которого можно собирать информацию о появлении новых событий в каком либо из чатов, к котором у бота есть доступ -
При помощи Webhook. Для этого необходимо создать http-сервис с публичным адресом и SSL-сертификатом, после чего передать его в функцию
УстановитьWebhook. Telegram будет самостоятельно присылать данные о появлении новых событий по указанному адресу, где данные события могут быть обработаны