Подписка на Телеграм каналы из Ваших роботов для быстрого дублирования сигналов и анализа новостей при помощи ИИ.
Новый новостной коннектор – Telegram News, который поставляет роботу сообщения из выбранных каналов.
А это инструкция о том, как им пользоваться.

Используем уже существующий аккаунт с действующим мобильным или desktop приложением.
Входим в свой аккаунт Telegram через браузер: https://my.telegram.org
После ввода номера телефона код придёт в приложение Telegram, а не по SMS
Входим в инструменты разработчика API:
Регистрируем новое приложение. Указываем название приложения и целевую платформу – Desktop:

Сохраняем себе куда-нибудь в файл полученные App api_id и App api_hash, жмём Save changes:
Закрываем страницу.
В Интернете полно ресурсов с инструкцией о том, как узнать ID канала. Например, можно воспользоваться ботом: @username_to_id_bot
У Telegram канала ID начинается на -100.
Если планируется получать сообщения из нескольких каналов, то надо подготовить строку, в которой перечислены ID каналов через запятую без пробелов, примерно, в таком виде:

Нажимаем вкладку Сервера подключения и в списке коннекторов находим TelegramNews, на который жмем двойным щелчком ЛКМ.
В окне параметров вводим необходимые данные:
Нажимаем кнопку Подключить.
При первом подключении OsEngine запросит код авторизации. Код приходит в приложение Telegram в служебных уведомлениях. Вводим код в специальное поле и нажимаем Отправить:

Если на вашем аккаунте в настройках конфиденциальности установлен облачный пароль, программа запросит и его:

При успешном подключении статус коннектора перейдет в состояние Connect.
В дальнейшем, если принудительно не завершать сеанс через меню в мобильном приложении Настройки > Устройства, то вводить код больше не понадобится. Файл WTelegram.session с сохраненной сессией хранится в папке TelegramLogs в файлах проекта: OsEngine\project\OsEngine\bin\Debug\Engine\Log. Можно его даже переносить на другой компьютер, например, с новой версией OsEngine и повторной авторизации не потребуется.
Далее добавляем бота, у которого в списке источников присутствует News, задаем ему уникальное имя и нажимаем Принять:

Далее, необходимо настроить бота на получение новостей из определенного коннектора. Нажимаем кнопку Чарт, вкладку Управление и кнопку Настройки данных. В появившемся окне выбираем TelegramNews и указываем количество новостей, которые будут отображаться в интерфейсе программы. Нажимаем Принять:

С этого момента бот начнет получать сообщения из выбранных каналов, также сообщения будут отображаться в специальном окне программы:
Подозрительным может оказаться даже частое завершение сеансов и запрос кода авторизации.
Над подключением работал и принимает благодарности:
Профиль на ГитХаб: https://github.com/TsiunS
Профиль на СмартЛаб: https://smart-lab.ru/profile/Signore_Avido/
Удачных алгоритмов!
Комментарии открыты для друзей!
https://smart-lab.ru/company/os_engine/blog/1024149.php
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support