Info on Auxilium
Auxilium is a bot I designed and implemented to store info on various topics that can be easily looked up and modified. This is useful for canned responses, as well as just collecting info and answers to common questions in one place.
It's in #abuse, #help,
#irchighway, and #vhost,
all users in the channels can request info, halfops and higher can change it.
Data Store
Viewing
- %topics [pattern]
- Lists all topics that match pattern, or all topics if no pattern is specified
- ?topic
- Returns the text associated with the topic.
Editing
- ?!topic <content>
- Defines topic with content as the content
- ?~topic
- Undefines topic.
- ?~alias
- Undefines alias.
- ?@alias <target>
- Makes an alias pointing from alias to target, so users requesting ?alias get results as if the user had requested ?target instead
- ?@topic <alias>
- Switches topic and alias, this mostly effects how the topic is displayed (it's basically a move command)
- ?+topic <content>
- Adds content here as content in topic (new content is added on a new line)
- ?-topic <linenumber>
- Removes the line mentioned in the command from the topic, lines start counting at 1
All commands that accept a topic allow quotes to be used around the topic to define and work with topics containing spaces, this is required if the topic contains spaces for all commands but the main query command.
All commands automatically update aliases as needed, so if you delete a topic it will automatically remove all aliases pointing at the topic.
Messages stream live from the Twitter server via the Streaming API, direct messages are checked every 5 minutes.
- %twitter <message>
- Updates the twitter account status to be message.
- %treply <id> <message>
- Replies to the message with id with message as the text. Please note: the message is required to start with @screen_name, this will be automatically prepended if missing.
- %tretweet <id>
- Retweets the tweet given by id.
- %tdelete <id>
- Deletes the message id.
- %tdirectmsg <user> <message>
- Sends a direct message to user.
- %tdeldirectmsg <id>
- Deletes the message id.
- %tfollow <screen name>
- Follows the user with the given screen name
- %tunfollow <screen name>
- Stops following the user with the given screen name
- %tlimit
- Displays the current twitter API limit info
Back