Формат jabber commands.txt - kryukov/jimm-multi GitHub Wiki
Файл - набор строк вида «команда=xml для отправки».
Параметр | Назначение |
---|---|
${jimm.caps} | caps of Jimm |
${param.full} | Весь текст после команды |
${param.full.realjid} | Реальный Jid контакта в конференции с ником из ${param.full} |
${param.res} | Первый парамент (строка до энтера) |
${param.res.realjid} | Реальный Jid контакта в конференции с ником из ${param.res} |
${param.msg} | Второй параметр (строка после энтера) |
${c.jid} | Jid контакта |
${c.fulljid} | Jid контакта, а для конференции Jid + ник |
Если команда выглядит так:
/cmd on
или
/cmd off
Она в файле она должна выглядеть как набор команд (любая команда может отсутствавать)
cmd on=команда cmd off=команда cmd=команда
kick=<iq type="set" to="${c.jid}"><query xmlns="http://jabber.org/protocol/muc#admin"> <item nick="${param.res}" role="none" /></query></iq> owner=owner=<iq type="set" to="${c.jid}"><query xmlns="http://jabber.org/protocol/muc#admin"> <item affiliation="owner" jid="${c.realjid}" /></query></iq> title=<message type="groupchat" to="${c.jid}"><subject>${param.res}</subject></message> nick=<presence to="${c.jid}/${param.res}" ><priority>0</priority>${jimm.caps}</presence> dnd=<presence to='${c.fulljid}'><show>dnd</show><status>${param.res}</status>${jimm.caps}</presence>