Формат 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>
⚠️ **GitHub.com Fallback** ⚠️