MSL: mNodeCommand, выполнить внутреннюю команду NodeJS
Выполнить внутреннюю сервисную команду встроенным WEB-сервером NodeJS. Сервисная функция, используется внутренними механизмами MyChat.
Синтаксис
procedure mNodeCommand(const sCmd, sData: string);
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
sCmd |
string |
команда; |
sData |
string |
параметры команды. |
Пример
Процедура используется в скрипте для интеграции с Telegram, событие OnRequestByREST, скрипт "Telegram".
Скрипт определяет, что пользователь отправил телеграм-боту не текст, а файл либо изображение, и затем отдаёт данные запроса в WEB-сервер NodeJS:
mNodeCommand('GetTelegramAttach', sBody);
NodeJS скачивает файл или картинку, после чего отправляет приватное сообщение с типом MSG_TYPE_FILE или MSG_TYPE_IMAGE для пользователя MyChat — оператора службы поддержки.