Big ol’ list of commands and permissions¶
This page is simply a big ol’ list of commands, the plugin they’re from and their permissions nodes. You can use this as a guide when configuring your instance of Ultros.
Remember, a . is the default command prefix, you can change it in your protocol-specific configuration file. Commands that don’t start with a . here do not use the command prefix.
Additionally, where there are multiple commands, those that are in bold are the “real” commands (any others are aliases). Any params that are in bold are required for that command.
Core » Auth¶
Commmand | Params | Permission | Description |
---|---|---|---|
.login | Username Password |
auth.login | Allows you to login with your registered account. |
.logout | auth.logout | Allows you to logout when you’ve logged in. | |
.passwd | Old pass New pass |
auth.passwd | Lets you change your account password. |
.register | Username Password |
auth.register | Lets you register an account with the bot. |
Core » Bridge¶
This plugin has no commands.
Core » Control¶
Commmand | Params | Permission | Description |
---|---|---|---|
.action | Target Message | control.action | Send an action on the current protocol. |
.func | Function Data |
control.func | Lets you directly call a function on the current protocol. |
.join | Channel | control.join | Tell the current protocol to join a channel. |
.leave | Channel | control.leave | Tell the current protocol to leave a channel. |
.raw | Data | control.raw | Send raw data to the current protocol. |
.say | Target Message | control.say | Send a message on the current protocol. |
Core » Dialectizer¶
Commmand | Params | Permission | Description |
---|---|---|---|
.dialectizer
.dialectiser |
Name | dialectizer.set | Allows you to set a dialectizer for the current channel. |
Core » Factoids¶
Commmand | Params | Permission | Description |
---|---|---|---|
Standard commands |
|||
.addfactoid | Location Key |
factoids.add.[location] | Used to create a new factoid or add a line to an existing one. |
.delfactoid | Location Key |
factoids.delete.[location] | Used to delete an existing factoid. |
.getfactoid | Location Key Data |
factoids.get.[location] | Used to get the contents of a factoid. |
.setfactoid | Location Key Data |
factoids.set.[location] | Used to create a new factoid or replace an existing one. |
Short commands for getting factoids |
|||
?? | Key | factoids.get.channel | Retrieve a factoid in the current channel. |
??< | Key | factoids.get.channel | Retrieve a factoid privately. |
??> | Key Username |
factoids.get.channel | Retrieve a factoid and have it sent to another user privately. |
Short commands for adding to factoids |
|||
??+ | Key Data |
factoids.add.channel | Create or add to a factoid for the current channel. |
@?+ | Key Data |
factoids.add.protocol | Create or add to a factoid for the current protocol. |
!?+ | Key Data |
factoids.add.global | Create or add to a factoid in the global scope. |
Short commands for deleting factoids |
|||
??- | Key | factoids.delete.channel | Delete a factoid from the current channel. |
@?- | Key | factoids.delete.protocol | Delete a factoid from the current protocol. |
!?- | Key | factoids.delete.global | Delete a factoid from the global scope. |
Short commands for setting factoids |
|||
??~ | Key Data |
factoids.set.channel | Create or replace a factoid from the current channel. |
@?~ | Key Data |
factoids.set.protocol | Create or replace a factoid for the current protocol. |
!?~ | Key Data |
factoids.set.global | Create or replace a factoid from the global scope. |
Other permissions |
|||
factoids.get.web | Allow listing the factoids from the web interface, if installed. |
Core » URLs¶
Commmand | Params | Permission | Description |
---|---|---|---|
.urls | Setting Value |
urls.manage | Change various URL handling settings. |
.shorten | URL | urls.shorten | Shorten a specified URL, or the last URL sent to the current channel. |
Other permissions |
|||
N/A | urls.title | Allows a user to have their links parsed by the bot, and the title sent to the current channel. |
DrunkOctopus » DrunkOctopus¶
Commmand | Params | Permission | Description |
---|---|---|---|
.drunkenness | Amount | drunkoctopus.drunkenness | Shows you the bot’s drunkenness level, and allows you to change it. |
.drink | Drink | drunkoctopus.drink | Give the bot a drink. Drinks are specified in the configuration file. |
Feeds » Feeds¶
This plugin has no commands.
LastFM » LastFM¶
Commmand | Params | Permission | Description |
---|---|---|---|
.nowplaying .np |
Username | lastfm.nowplaying | Shows what track you (or someone else) are currently playing. |
.lastfmnick | Username | lastfm.lastfmnick | Set your Last.FM nickname, or check what you specified for it. |
Minecraft » Minecraft¶
Commmand | Params | Permission | Description |
---|---|---|---|
.mcquery | Address Port |
minecraft.query | Retrieves information on a Minecraft server. Port defaults to 25565. |
Money » Money¶
Commmand | Params | Permission | Description |
---|---|---|---|
.money | Amount Currencies |
money.main | Perform a currency conversion. You need to specify at least one currency code. |
Old-plugins » Ass¶
This plugin has no commands.
Old-plugins » Brainfuck¶
Commmand | Params | Permission | Description |
---|---|---|---|
.bf | Code | brainfuck.exec | -[—>+<]>—.—-[–>+++<]>.——-.-[->++++ +<]>-.—[->++++<]>-.—-.–.——–.–[—> +<]>-.[->+++<]>++.[—>+<]>—-.+++[->+++<]>+ +.++++++++.+++++.——–.-[—>+<]>–.+[->++ +<]>+.++++++++.-[++>—<]>+.+[->+++<]>.++++++ ++++++.———–.+.[->+++<]>-. |
++++++++[>++++[>++>+++>+++>+< <<<-]>+>+>->>+[<]<-]>>.>—.+ ++++++..+++.>>.<-.<.+++.—– -.——–.>>+.>++. |
|||
Old-plugins » GeoIP¶
Commmand | Params | Permission | Description |
---|---|---|---|
.geoip | Address | geoip.command | Perform a geoip lookup on a web address or IP address. |
Old-plugins » Items¶
Commmand | Params | Permission | Description |
---|---|---|---|
.get | items.get | Receive a random item that someone has given to the bot. |
|
.give | Item | items.give | Give an item to the bot. |
Old-plugins » Lastseen¶
Commmand | Params | Permission | Description |
---|---|---|---|
.seen | Username | seen.seen | Check when a user was last seen being active. |
Old-plugins » Memos¶
This plugin has no commands. It’s also not written yet.
Old-plugins » Russian-roulette¶
Commmand | Params | Permission | Description |
---|---|---|---|
.rroulette .roulette |
russianroulette.rroulette | Play some Russian Roulette! |
URL-tools » URL-tools¶
This plugin has no commands.
UrbanDictionary » UrbanDictionary¶
Commmand | Params | Permission | Description |
---|---|---|---|
.urbandictonary .ud |
Term | urbandictionary.definition | Look up a term on Urban Dictionary. |
Web » Web¶
Commmand | Params | Permission | Description |
---|---|---|---|
N/A | web.admin | Gives a user access to the admin interface. |
Wolfram » Wolfram¶
Commmand | Params | Permission | Description |
---|---|---|---|
.wolfram | Query | wolfram.wolfram | Send a query to Wolfram|Alpha. |
Wordnik » Wordnik¶
Commmand | Params | Permission | Description |
---|---|---|---|
.dict | Word | wordnik.dict | Check the definition of a word on Wiktionary. |
.wotd | wordnik.wotd | Check the Wordnik word of the day. |
xkcd » xkcd¶
Commmand | Params | Permission | Description |
---|---|---|---|
.xkcd | Comic | xkcd.xkcd | Search XKCD for a certain comic. |
All permissions¶
Permission | Command | Aliases |
---|---|---|
auth.login | .login | |
auth.logout | .logout | |
auth.passwd | .passwd | |
auth.register | .register | |
brainfuck.exec | .bf | |
control.action | .action | |
control.func | .func | |
control.join | .join | |
control.leave | .leave | |
control.raw | .raw | |
control.say | .say | |
dialectizer.set | .dialectizer | .dialectiser |
drunkoctopus.drunkenness | .drunkenness | |
drunkoctopus.drink | .drink | |
factoids.add.[location] | .addfactoid | ??+, @?+, !?+ |
factoids.delete.[location] | .delfactoid | ??-. @?-, !?- |
factoids.get.[location] | .getfactoid | ??, ??<, ??> |
factoids.get.web | For listing factoids on the web interface | |
factoids.set.[location] | .setfactoid | ??~, @?~, !?~ |
geoip.command | .geoip | |
items.get | .get | |
items.give | .give | |
lastfm.nowplaying | .nowplaying | .np |
lastfm.lastfmnick | .lastfmnick | |
minecraft.query | .mcquery | |
money.main | .money | |
russianroulette.rroulette | .rroulette | .roulette |
urbandictionary.definition | .urbandictionary | .ud |
urls.manage | .urls | |
urls.shorten | .shorten | |
urls.title | N/A | |
web.admin | For access to the admin area of the Web interface |
|
wolfram.wolfram | .wolfram | |
wordnik.dict | .dict | |
wordnik.wotd | .wotd | |
xkcd.xkcd | .xkcd |