Перед началом работы#
Перед началом работы с мессенджером Telegram требуется:
- Установить мобильное приложение Telegram
- Зарегистрироваться в Личном кабинете Green-API
- Создать и авторизовать инстанс
- Получить параметры доступа к инстансу
- Настроить получение входящих данных
- Ознакомиться с отличиями версии telegram
1. Установка мобильного приложения Telegram#
Отправка и получение сообщений мессенджера Telegram выполняется с уже существующего аккаунта.
-
Установите официальное мобильное приложение:
-
Откройте приложение и нажмите
Войти - Введите свой номер телефона, вам будет отправлен код для подтверждения входа
- Код придёт в уже установленное приложение Telegram или по SMS
После регистрации в мобильном приложении вы сможете использовать все его функции - отправлять и получать сообщения, совершать звонки и пр.
2. Регистрация в Личном кабинете#
Для использования сервиса перейдите в Личный кабинет и зарегистрируйтесь. Порядок регистрации:
-
Введите электронную почту
Рекомендуем использовать корпоративную почту для предотвращения потери доступа к учетной записи при увольнении сотрудника
-
Выберите страну
- Примите пользовательское соглашение и нажмите на кнопку
Зарегистрироваться -
На указанный адрес электронной почты будет направлено письмо. Введите код, указанный в письме, для подтверждения вашей учетной записи
Рекомендуем проверять помимо общих входящих сообщений папку
Спам, так как письмо может оказаться там


3. Создание и авторизация инстанса#
Что такое инстанс#
Инстанс - это уникальный номер шлюза для отправки и получения сообщений через мессенджер Telegram.
Он является связующим звеном между вашим аккаунтом в мессенджере и API для отправки запросов и получения уведомлений.
Инстанс создается в личном кабинете и используется для организации HTTP API мессенджера Telegram.
Важно
Один инстанс может одновременно обслуживать только один аккаунт Telegram (один номер телефона).
Для подключения нескольких аккаунтов необходимо создать отдельный инстанс для каждого Telegram аккаунта (каждый инстанс тарифицируется отдельно)
Создание инстанса#
Порядок создания инстанса:
- В личном кабинете нажмите на кнопку
Создать инстанс - Выберите тарифный план
- Если требуется, выберите способ оплаты и проведите оплату
-
Перейдите в список инстансев, нажав на кнопку
Инстансыв боковом меню. В списке можете увидеть созданный вами инстансПереход инстанса в рабочее состояние после создания может занимать до 2-х минут

Авторизация инстанса#
Для работы с GREEN-API требуется авторизовать инстанс.
Авторизация выполняется в Личном кабинете одним из двух способов:
- Откройте приложение Telegram на мобильном устройстве
- Откройте шторку меню
☰➠⚙ Настройки➠🖳 Устройства➠Подключить устройство - В личном кабинете выберите нужный инстанс
- Нажмите на кнопку
Получить QRи отсканируйте код в мобильном приложении

-
Используйте метод StartAuthorization для получения кода авторизации
Код поступит в сервисный чат мессенджера либо через SMS

-
Отправьте полученный код методом SendAuthorizationCode
Если ваш аккаунт защищён паролем, то также укажите его в поле
passwordЕсли вы отправили
SendAuthorizationCodeс кодом, но без пароля, можете отправить его отдельно методомSendAuthorizationPassword
Рекомендуем выполнять авторизацию по QR методу
4. Получить параметры доступа к инстансу#
Для выполнения запросов HTTP API мессенджера Telegram требуется использовать параметры доступа к инстансу. Параметры доступа публикуются в личном кабинете:
apiUrl- ссылка на хост APImediaUrl- ссылка на хост API для отправки файловidInstance- уникальный номер инстансаapiTokenInstance- ключ доступа инстанса

Ключ доступа инстанса можно сменить при необходимости, например, в случае его компрометации. Сменить токен можно в личном кабинете самостоятельно или обратившись в техподдержку.
5. Настроить получение входящих данных#
Если требуется получать входящие данные (входящие сообщения, статусы ранее отправленных сообщений и др.), то предварительно необходимо выполнить настройку инстанса.
6. Важные отличия версии telegram#
Версия telegram разработана на базе текущей версии GREEN-API.
Архитектура и логика взаимодействия с API осталась прежней, однако имеется ряд отличий ввиду особенностей работы мессенджера Telegram.
С особенностями этой версии можно ознакомиться в статье Важные отличия версии telegram.
Готово!#
Всё готово для начала отправки и получения сообщений через мессенджер Telegram!