MyChat Console Messenger — это утилита командной строки для отправки сообщений и получения информации о сервере. Чтобы она работала, нужно включить поддержку Integration API в настройках сервера.

 

Список ключей командной строки


/? или /help

показать краткую справку по использованию программы;

/server

IP адрес или DNS имя вашего сервера MyChat;

/port

TCP порт для подключения к вашему MyChat Server (по умолчанию 2004);

/key

ключ Integration API, по умолчанию "iddqd", указывается в настройках MyChat Server;

/userfrom

отправитель сообщения (UIN, ник или email). По умолчанию — встроенный робот Elisa с UIN=0;

/userto

получатель сообщения (UIN, ник или email);

/msg

текст сообщения;

/msgfile

текст сообщения из внешнего файла;

/privmsg

отправить приватное сообщение;

/confmsg

отправить сообщение в текстовую конференцию;

/stat

получить статистику сервера.

 

Коды ERRORLEVEL, результат запуска MyChat Console Messenger

 

Примеры


Личное сообщение для пользователя

mcconsole.exe /server="192.168.10.1" /privmsg /userfrom="A.Pahmutova" /userto="17" /msg="Привет![CRLF]Как дела?"

 

Отправить сообщение пользователю из внешнего файла от имени встроенного робота Elisa

mcconsole.exe /server="mycompany.ru" /privmsg /userto="[email protected]" /msgfile="c:\messages\file17032019.txt"

 

Сообщение в текстовую конференцию от имени доменного пользователя, указать свой ключ Integration API и нестандартный порт:

mcconsole.exe /server="213.130.24.149" /port="4000" /key="LDF2o8fG@#@Zf" /confmsg /userfrom="mycorp.com/S.Ivkin" /uid="17" /msg="Hello everybody!"

 

Личное сообщение для доменного пользователя от имени встроенного робота:

mcconsole.exe /server="localhost" /privmsg /userto="office/A.Skorohod" /msg="Wake up, Neo :-)"