Важно! Если требуется отправить сообщение в Max на произвольный ChatID, то используйте отдельный метод SendMax. Если требуется отправить сообщение в Max группе пользователей, то используйте метод SendMax для группы.
Синтаксис
function SendMax(const AMessage: string; const AMode: TM_MaxParseMode = mpmNone; const ANotify: Boolean = True): TM_Max;
Описание
Функция доступна во всех версиях, за исключением Minimal и Demo-64. Для отправки сообщений в Max необходимо предварительно настроить параметры отправки через утилиту "Options.exe" -> раздел "Simple-Scada Server" -> "Отправка сообщений в Max".
Отправляет сообщение в мессенджер Max пользователю, созданному через редактор, если в его профиле заполнено поле "Max" (не равно 0). Если пользователь заблокирован, то ему не будет отправлено сообщение. К сообщению можно прикреплять вложения и отчеты. Возвращает nil, если ID чата Max не задан, или если при попытке создания сообщения возникла ошибка. Получить имя пользователя можно через меню "Пользователи -> Редактировать" - см. параметр "Имя в скриптах".
Параметр |
Описание |
|---|---|
AMessage |
Текст сообщения |
AMode |
Необязательный параметр. Определяет тип разметки. Имеет тип TM_MaxParseMode. Мессенджер Max поддерживает ограниченное HTML/Markdown форматирование. Подробнее о форматировании сообщений в Max можно прочесть в официальной документации: Markdown разметка, HTML разметка. |
ANotify |
Необязательный параметр. Определяет, следует ли уведомить получателя о сообщении. |
Пример кода
1. Отправка пользователю сообщения в Max 
2. Отправка пользователю сообщения в Max с вложением 
3. Отправка пользователю сообщения в Max с отчетом 