-
Notifications
You must be signed in to change notification settings - Fork 0
Протокол Сервер Робот (Архив)
Vladislaff Evtushenko edited this page Feb 25, 2016
·
1 revision
Робот обменивается с сервером сообщениями (Message), описание их ниже.
Первое подключения Робота к Системе должно совершаться с коммандой <INIT>
, при этом в поле Text
класса Message
должна содержаться конфигурация(Configuration) в JSON
.
Сообщения уходят на Робота, если он онлайн. Если нет, то они копятся в БД. Запросить все сообщения с Роутера можно с коммандой <MAIL>
и Роутер отправит все накопленные сообщения для Робота и удалит их из БД.
string From
string To
List<string> Commands
string Text
Во From
и To
нужно писать Number
робота (Триковский) и 0
для сервера.
В Commands
нужно писать 1 или несколько комманд, их список ниже.
В конец сообщения обязательно добавляется <EOF>
int Port
string Number
- выключить сервер
<OFF>
- эхо метка
<ECHO>
- регистрация робота в системе
<INIT>
- получить сообщения для Робота
<MAIL>