Возникла задачка организовать, скажем так, "чат-бот" - пользователь пишет определенному пользователю, скриптом выполняется определенное действие - после чего пользователю приходит ответ - "все выполнено".
Реализовали так - повесили событие OnPrivateMessage - там делаем определенные действия, в и теле скрипта делаем ответ mSendPrivateMessage(iUINTo, iUIN, sMsg, iMsgType, true).
Проблема в том, что ответ в чат приходит раньше, чем запрос, т.е хотелось бы так "Запрос/Ответ", а получается так "Ответ/Запрос".
Можно, конечно, было подавить исходное сообщение и добавить его в ответ - но оба сообщения получаются от "ответчика" - а хотелось бы запрос от отправителя, а скриптовый ответ - от получателя.
Можно ли это как-то реализовать?
Версия MyChat - актуальная, 7.7.0