{ "help": { "help_basic": { "contact": "!contact domain.tld -- receive XMPP server contact address info", "help": "!help -- display all basic help information", "uptime": "!uptime domain.tld -- receive XMPP server uptime", "version": "!version domain.tld -- receive XMPP server version", "xep": "!xep $xepnumber -- receive xep info abstract" }, "help_advanced": { "contact": { "info": "XEP-0157 contact addresses for XMPP Services request", "optional_args": { "info": "it is not required to type the whole optional argument, it is only necessary to type at least the two starting characters.", "possible_vars": [ "abuse-addresses", "admin-addresses", "feedback-addresses", "sales-addresses", "security-addresses", "support-addresses" ] }, "targets": "valid target: domain.tld", "command": "!contact $target $optional_argument" }, "uptime": { "info": "XEP-0012 last activity request", "targets": "valid targets: domain.tld", "command": "!uptime $target $optional_argument" }, "version": { "info": "XEP-0072 version query request", "optional_args": { "name": "receive the name of the software used", "os": "receive only the operating system version", "version": "receive only the software version used" }, "targets": "valid targets are: domain.tld and jid/resource", "command": "!version $target $optional_argument" }, "xep": { "info": "receive abstract of referenced XEP", "optional_args": { "last_revision_tags": [ "date", "version", "initials", "remark" ], "tags": [ "number", "title", "abstract", "type", "status", "approver", "shortname", "sig", "lastcall", "date", "version", "initials", "remark" ] }, "targets": "any valid integer", "command": "!xep $xepnumber $optional_argument" }, "info": { "info": "pooled command to accumulate dataset composed of uptime version and contact", "targets": "valid target is: domain.tld", "command": "!info $target" } } }, "functions": { "keywords": { "all": [ "!help", "!uptime", "!version", "!contact", "!xep", "!info" ], "domain": [ "!uptime", "!version", "!contact" ], "expand": { "!info": ["!uptime", "!version", "!contact"] }, "noarg": [ "!help" ], "number": [ "!xep" ] }, "answers": [ "I heard that %s", "%s I am sorry for that.", "%s did you try turning it off and on again?" ] } }