---
id: Telegram
sidebar_class_name: Telegram
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, Telegram]
---

<img src={require('../../static/img/APIs/Telegram.png').default} width='64px' />

# Telegram

Этот раздел посвящен библиотеке для работы с Telegram Bot API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы

### Начало работы


1. Начните диалог с [@BotFather](https://t.me/BotFather) для создания нового бота
2. Выбрать команду `/newbot`
3. Пройдите процедуру создания нового бота, выберите отображаемое имя и username
4. Сохраните **токен**, полученный при завершении создания

```
1234567890:AAXcxHjoAmgkhgae67fmnghjfmggkTRFkgf
```
	
Далее вы можете использовать данный токен для осуществления действий от лица бота в доступных чатах. Чат для выполнения действий определяется по его `id` - это может быть ID пользователя Telegram или имя канала, начинающееся с символа `@`. Для выполнения действий в каналах, бот должен быть назначен в качестве его администратора

### Получение данных

После создания бота вы можете получать данные о событиях бота одним из двух способов:

- При помощи отправки сообщений к серверу Telegram (polling). Для этого необходимо регулярно вызывать метод `ПолучитьОбновления`, при помощи которого можно собирать информацию о появлении новых событий в каком либо из чатов, к котором у бота есть доступ

- При помощи Webhook. Для этого необходимо создать http-сервис с публичным адресом и SSL-сертификатом, после чего передать его в  функцию `УстановитьWebhook`. Telegram будет самостоятельно присылать данные о появлении новых событий по указанному адресу, где данные события могут быть обработаны