Как подключить и настроить телеграм клиент в MasterSCADA 4D?

1. Осуществляем регистрацию раздела системы взаимодействия с Telegram App configuration (telegram.org) с целью получить следующие реквизиты:

App api_id;
App api_hash.

2. Производим интеграцию системы взаимодействия с Telegram в проект MasterScada 4D.

2.1. Необходимо извлечь содержимое архива TelegramClient.zip, содержащего библиотеку для взаимодействия с Telegram, в каталог
Адрес: C:\Users\Public\Documents\MasterSCADA4D1.2\Libraries.

2.2. Подключение библиотеки к проекту.

2.2.1. На странице дерева проекта выполнить команду контекстного меню для Дерева библиотек «Подключить библиотеку» -> «TelegramClient»

1.png

2.3. Создание объекта системы взаимодействия с пользователем в Telegram в проекте MasterScada 4D.

2.3.1. Создать ссылку на объект TelegramClient можно в разделе проекта «Объекты».

2.3.2. Реализовать механизм открытия, входящего в состав TelegramClient специального окна «Главная форма», позволяющего выполнять следующие операции:

- произвести настройку системы взаимодействия с использованием графического интерфейса;

- вести интерактивную переписку с абонентами Telegram с использованием графического интерфейса.

2.4. При первом запуске системы взаимодействия с Telegram необходимо сделать первоначальную настройку, указав значения следующих полей:

2.png

3.png

4.png

2.5. После заполнения полей настроек системы взаимодействия с Telegram, нажатием кнопки «Сохранить настройки», необходимо произвести подключение к сервису Telegram, нажатием кнопки «Переподключиться к Telegram».

2.6. При первой регистрации, подключении к сервису Telegram и попытке отправить сообщение, абоненту – профилю отправителя будет направлено ответное личное сообщение, содержащее пятизначный код подтверждения, который необходимо указать в поле «Код авторизации» окна «Настройки клиента Telegram», а в поле «Системное / ответное сообщение» будет выведена ошибка:

One or more errors occurred. (PHONE_CODE_INVALID) ":
"Укажите код подтверждения из служебного уведомления Telrgram, сохраните настройки и повторите попытку подключения";

5.png

2.7. Если подключение будет успешным, то поле «Системное / ответное сообщение» будет пустым, а флажок «Признак ошибки» отключен.

2.8. Осуществляем отправку тестового сообщения:

6.png

7.png

2.9. Для реализации отправки сообщений без использования окна «Главная форма» (в режиме сервиса*) необходимо:

2.9.1. Установить значение параметра «Посылаемые данные»;

2.9.2. Установить значение параметра «Запускаемая задача» = 1.

* Просмотр только после настройки клиента.

Дополнительно:

Проверьте, пожалуйста, вкладку "Пространства имен", которая должна содержать следующие объявления:

using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using TL;
using System.Xml.Linq;

8.png

И вкладку "NuGet", которая должна содержать объявление WTelegramClient 2.1.2

9.png

Обсуждение

Войти или зарегистрироваться, чтобы принять участие в обсуждении

Спасибо! Скоро с вами свяжутся.

Написать нам
Контактное лицо:

Тема запроса
Сообщение:

Спасибо! Скоро с вами свяжутся.

Связаться с менеджером
Контактное лицо:

Опишите проект:

Прикрепите файл:

1 pdf/doc/docx-файл не больше 10Мб

Спасибо за обращение!
Ссылки на скачивание отправлены вам на почту.

Приглашаем к сотрудничеству

Контактное лицо:

Тема запроса

Сообщение:

Спасибо! Ваша заявка принята!

Заявка на сотрудничество
Ваша цель сотрудничества с нами:
Наименование ВУЗа:

Город:

Форма обучения:
Контактное лицо:

Спасибо! Скоро с вами свяжутся.

Отправить резюме
Контактное лицо:

Укажите образование и специальность:

Краткое мотивационное письмо:
Файл резюме:

1 pdf/doc/docx-файл не больше 10Мб
Опишите опыт работы:

Спасибо! Скоро с вами свяжутся.

Регистрация на мероприятие
Контактное лицо:

Спасибо! Скоро с вами свяжутся.

Получить консультацию
Контактное лицо:

Опишите проект:

<

Спасибо! Скоро с вами свяжутся.

Начать обучение
Контактное лицо:

Спасибо за обращение!
Ссылки на скачивание отправлены вам на почту.

Попробовать ПО

Оставьте свои контактные данные — мы вышлем ссылку и инструкцию.

Вы получите доступ к демонстрационному проекту.

Контактное лицо:

Комментарий:

Спасибо за обращение!
Ссылки на скачивание отправлены вам на почту.

Попробовать ПО на своей модели

Оставьте свои контактные данные — мы вышлем ссылку на установку и инструкции.

Вы сможете протестировать ПО на своей информационной модели.

Контактное лицо:

Комментарий:

Спасибо! Ваша заявка принята!

Запросить конфигурацию
Контактное лицо:

<

Количество тегов для каждой копии MasterOPC через точку с запятой (например 500;1000):

Объект автоматизации:

Реквизиты:

Дополнительные пожелания:

Дополнительные документы:

До 2 pdf/doc/docx/odt-файлов не больше 10Мб каждый

Спасибо! Ваша заявка принята!

Запросить конфигурацию
Контактное лицо:

Параметры конфигурации
Количество внешних точек ввода-вывода:
Количество серверов ввода-вывода:
Количество дополнительных клиентов:
Протоколы для связи с нижним уровнем:
Операционная система в проекте:
ТЗ, структурная схема или другие документы:

До 2 pdf/doc/docx/odt-файлов не больше 10Мб каждый
Дополнительная информация:

Спасибо! Вы успешно зарегистрированы

Регистрация успешна

Регистрация
Имя

Поле обязательно для заполнения

Фамилия

Поле обязательно для заполнения

Отчество

Поле не должно содержать цифры

Телефон

Неверно введен телефон

E-mail

Неверно введен e-mail

Компания

Поле обязательно для заполнения

ИНН

Пароль

Поле обязательно для заполнения

Подтверждение пароля

Поле обязательно для заполнения

Письмо для смены пароля отправлено

Восстановление пароля
E-mail

Неверно введен e-mail

Вернуться к началу страницы