Difference between revisions of "Jameson"
(Detail the basics of our IRC bot jameson) |
(→jameson can help) |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 10: | Line 10: | ||
=== jameson can help === | === jameson can help === | ||
Since often the same questions come up in the channel, jameson can help us lazy people by answering them for us, but first he has to learn: | Since often the same questions come up in the channel, jameson can help us lazy people by answering them for us, but first he has to learn: | ||
| − | jameson: <key> | + | jameson: remember <key> <description> |
for example | for example | ||
| − | jameson: faq | + | jameson: remember faq http://pioneerwiki.com/wiki/FAQ |
but jameson can also forget: | but jameson can also forget: | ||
| − | jameson: <key | + | jameson: forget <key> |
jameson can be queried, for example: | jameson can be queried, for example: | ||
| + | now jameson knows "faq", and will echo it's description, with the command: | ||
| + | jameson: give faq | ||
| + | or short form alias: | ||
jameson: faq? | jameson: faq? | ||
or can tell someone else: | or can tell someone else: | ||
| − | jameson: tell | + | jameson: give <user> faq |
| + | |||
| + | jameson can store a message to a user that's not currently in the channel. Message will be triggered once they log in and type something. | ||
| + | jameson: tell <user> <message> | ||
| + | |||
| + | jameson stalks people, and will gladly share the information | ||
| + | jameson seen <user> | ||
| + | or | ||
| + | jameson last-seen <user> | ||
=== jameson can flatter === | === jameson can flatter === | ||
| Line 29: | Line 40: | ||
| − | == jameson can start a build === | + | === jameson can start a build === |
| − | A feature to come. Perhaps restricted to trusted users. | + | A feature to come, intended for the developers only. Perhaps restricted to trusted users. |
Latest revision as of 06:22, 7 May 2018
Contents
Introduction
jameson is our IRC bot, is case insensitive, and his memory persists between startups. jameson lives over at https://github.com/robn/jameson
Commands
This documents some of the commands available to jameson
jameson can help
Since often the same questions come up in the channel, jameson can help us lazy people by answering them for us, but first he has to learn:
jameson: remember <key> <description>
for example
jameson: remember faq http://pioneerwiki.com/wiki/FAQ
but jameson can also forget:
jameson: forget <key>
jameson can be queried, for example: now jameson knows "faq", and will echo it's description, with the command:
jameson: give faq
or short form alias:
jameson: faq?
or can tell someone else:
jameson: give <user> faq
jameson can store a message to a user that's not currently in the channel. Message will be triggered once they log in and type something.
jameson: tell <user> <message>
jameson stalks people, and will gladly share the information
jameson seen <user>
or
jameson last-seen <user>
jameson can flatter
if user_x made a good contribution to pioneer, someone will award user_x by in the channel typing:
user_x++
and now jameson will keep track of karma points of user_x:
jameson: karma user_x user_x has 2 points
jameson can start a build
A feature to come, intended for the developers only. Perhaps restricted to trusted users.