30.12.2020
1216

Настройка Телеграм

Настройка Телеграм

Давайте пройдем весь этап настройки Телеграм вместе!

Навигация:
1. Какие данные можно получать из Телеграм?
2. Как подключить аккаунт Телеграм к ApiX-Drive?
3. Пример данных по новому сообщению.

Для того, чтобы начать настройку новой связи кликните "Создать связь".

Настройка Телеграм | Создание связи

Выберите систему в качестве Источника данных. В данном случае, необходимо указать Телеграм (источник).

Настройка Телеграм | Выбор действия

Далее, необходимо указать действие "Получить сообщения (новые)".

Настройка Телеграм | Выбор действия

Следующий шаг - выбор аккаунта Телеграм, из которого будет происходить выгрузка данных. 

Если нет подключенных логинов к системе кликните "Подключить аккаунт".  

Настройка Телеграм | Подключение аккаунта

Заполните поля соответствующими данными, где:

- Токен - токен для подключения Вашего Телеграм бота.

  1. Создайте новый бот или используйте уже созданный бот.
  2. Как создать новый бот описано здесь -  https://habr.com/ru/post/262247
  3. Чтобы узнать Токен уже созданного бота, Вы можете в BotFather написать команду /mybots . После чего выберите нужного Вам бота и кликните на пункт "API Token". Cкопируйте Токен и вставьте в соответствующее поле в системе ApiX-Drive.

Обратите внимание!

Если Вы ранее подключали Ваш бот к другим сервисам, проверьте нет ли у Вас подключения по Webhook. Для этого Вам нужно:

  1. В поисковой строке браузера, пропишите https://api.telegram.org/Здесь Вам нужно написать Токен Вашего Телеграм бота/getWebhookInfo
  2. Если подключения были, тогда просто вместо getWebhookInfo, напишите deleteWebhook и нажмите поиск.
Настройка Телеграм | Подключение аккаунта

Когда подключенный аккаунт отобразился в списке "активные аккаунты" выберете его для дальнейшей работы.

Настройка Телеграм | Выбор подключенного аккаунта

Если настройки для выбранного действия не предусмотрены, кликните "Продолжить".

Обратите внимание!

Если у Вас появляется данная ошибка:
Conflict: can't use getUpdates method while webhook is active; use deleteWebhook to delete the webhook first

Это значит что Ваш бот, подключен по Webhook к другой системе. Чтобы его отключить, Вам нужно в поисковой строке браузера, прописать https://api.telegram.org/Здесь Вам нужно написать Токен Вашего Телеграм бота/getWebhookInfo

Если подключения были, тогда просто вместо getWebhookInfo, напишите deleteWebhook и нажмите поиск.  

Настройка Телеграм | Выбор настроек

Если необходимо, Вы можете настроить Фильтр данных, либо кликнуть "Продолжить", чтобы пропустить этот шаг.

Для того, чтобы узнать как настраивается Фильтр данных перейдите по ссылке: https://apix-drive.com/ru/blog/filtr-dannyh  

Настройка Телеграм | Фильтр данных

Теперь Вы можете увидеть тестовые данные.

Если тестовые данные не появились автоматически, кликните "Загрузить тестовые данные из Телеграм (источник)" или попробуйте сгенерировать действия в Вашем Телеграм, на которые настроена работа связи.

Если Вас все устраивает кликните "Далее".  

Обратите внимание!

Если Вы хотите выгружать новые сообщения Телеграм бота, который подключен к группе, Вам нужно перейти в настройки Вашего Телеграм бота в чате BotFather.

Последовательность в чате BotFather:

1. Напишите команду /setprivacy . В ответ, BotFather попросит Вас выбрать бота, чтобы изменить настройки групповых сообщений. Вы можете выбрать бот из меню, или написать название Вашего бота таким образом @your_name_bot .

2. Далее Вам BotFather  напишет данный текст:

'Enable' - Ваш бот будет получать только сообщения, которые либо начинаются с символа '/', либо упоминают бота по имени пользователя.

'Disable' - Ваш бот будет получать все сообщения, которые люди отправляют в группы.

Текущий статус: ENABLED

Вам нужно нажать "DISABLE". После чего, Вы сможете выгружать новые сообщения Телеграм бота, который подключен к группе.

Если вы хотите выгружать данные из канала, то необходимо пройти настройку бота, которая описана выше. А после:
- создать отдельную группу
- пригласить бота в данную группу
- включить бота через его профиль
После чего перейти в управление каналом в пункте меню "Обсуждение" и добавить ранее созданную группу, где находится бот. Таким образом, данные из канала будут дублироваться в группу, а из группы бот будет выгружать данные.  

Настройка Телеграм | Тестовые данные

На этом вся настройка источника данных завершена! Видите как все просто!?

Теперь можете приступить к настройке системы приема данных. 

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

Удачи!  

Настройка Телеграм | Переход к настройке системы приема данных