<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Рекомендации по созданию проектов > Взаимодействие MasterSCADA 4D с API Telegram > Пример взаимодействия MasterSCADA 4D с API Telegram |
Важно! Работать с программой Telegram можно используя программы C#, где реализуется взаимодействие с мессенджером. Текст программы зависит от разработчика проекта. В справочной системе рассмотрим пример работы с API Telegram.
Для взаимодействия MasterSCADA 4D с API Telegram, необходима библиотека TelegramClient, её можно получить, написав запрос в HelpDesk систему технической поддержки.
Как только вы получили данную библиотеку вам необходимо подключить её к проекту. Для этого необходимо извлечь содержимое архива TelegramClient.zip, содержащего библиотеку для взаимодействия с Telegram, в каталог C:\Users\Public\Documents\MasterSCADA4D1.3\Libraries. Открыть или создать проект, в дереве проекта выполнить команду контекстного меню для дерева библиотек Подключить библиотеку-TelegramClient.
Важно! Данная библиотека сделана как библиотека Firebird, смотри так же: Вкладка Базы данных.
Далее необходимо подключить пространство имён и пакет NuGet в легенде.
Далее необходимо перенести объект Телеграм клиент через левую кнопку мыши из дерева библиотек в дерево объектов.
Если вам необходимо отредактировать элементы объекта из библиотеки перенесите объект Телеграм клиент через правую кнопку мыши, Вставить как наследника или Копировать.
В качестве примера взаимодействия MasterSCADA 4D с API Telegram, будет использован библиотечный объект который был создан сотрудниками МПС софт, сохраненное в библиотеку TelegramClient.
Для его запуска необходимо перенести объект Телеграм клиент из дерева библиотек в дерево объектов, подключить пространство имён и пакет NuGet в легенде, реализовать механизм открытия окна Главная форма.
Вид структуры проекта:
Далее запускаем проект и нажимаем кнопку Запуск к которой мы назначили открытие окна Главная форма.
В открывшемся окне выбираем тип отправки по номеру телефона или псевдониму получателя, затем нажимает на кнопку Настройки.
В открывшемся окне заполняем данные необходимые для отправки сообщений.
Далее возвращаемся к Главной форме и нажимаем Сохранить настройки, после этого заполняем Текст сообщения, нажимаем Отправить сообщение.
Как видим сообщение было получено.
Файлы конфигурации и логов библиотеки лежал по пути: C:\Users\Test\AppData\Local.
•TelegramClient - отвечает за хранение логов при работе проекта.
•ТelegramSendMessageSettings - отвечает за хранение настроек проекта.