Difference between revisions of "IRCBot"

From Amahi Wiki
Jump to: navigation, search
Line 1: Line 1:
The IRC Bot, AmahiMathetes is a Mathetes (http://github.com/Pistos/Mathetes) bot run by Brandon Kernell, AKA bk, that sits in the #amahi channel on IRC.
+
The IRC Bot, CoolKidBot is a Mathetes (http://github.com/Pistos/Mathetes) bot run by Brandon Kernell, AKA bk, that sits in the #amahi channel on IRC.
  
 
Don't be shy using it - the bot has no soul or emotions!
 
Don't be shy using it - the bot has no soul or emotions!
  
==Functions==
+
AmahiBot has a few interesting and useful functions.
AmahiBot has a few interesting and useful functions
 
  
==Amahi Searches==
+
=Amahi Specific=
  
The following with launch a Google search restricted to ''site:wiki.amahi.org''.
+
==Wiki==
<pre>!w <search terms></pre>
+
To call a wiki article do the following:
or
+
<pre>!w <Article></pre>
<pre>!wiki <search terms></pre>
+
or to search the wiki use the following command:
 +
<pre>!sw <search terms></pre>
  
The following with launch a Google search restricted to ''site:forums.amahi.org''.
+
==Forums==
 +
To search the forums do the following:
 
<pre>!f <search terms></pre>
 
<pre>!f <search terms></pre>
 
or
 
or
 
<pre>!forum <search terms></pre>
 
<pre>!forum <search terms></pre>
  
The following with launch a Google search restricted to ''site:amahi.org/apps/''.
+
==Apps==
 +
To search for an application in the appstore do the follwing:
 
<pre>!a <app name or keyword></pre>
 
<pre>!a <app name or keyword></pre>
 
or
 
or
 
<pre>!app <app name or keyword></pre>
 
<pre>!app <app name or keyword></pre>
  
 +
==Bugs==
 +
You can call up bugs from the Amahi bug tracker by saying:
 +
<pre>!bug BUG#</pre>
 +
Or search for a bug by doing the following:
 +
<pre>!sb <search terms></pre>
 +
 +
Bugs are also posted automatically to the channel when they are created.
 +
 +
==Google==
 
Any of the following commands will search Google and return the results + URLs.
 
Any of the following commands will search Google and return the results + URLs.
 
<pre>!google <define:|spell:> <search terms> <1+1> <1 cm in ft> <patent > <weather city|zip> <??? airport> <city,state/zip></pre>
 
<pre>!google <define:|spell:> <search terms> <1+1> <1 cm in ft> <patent > <weather city|zip> <??? airport> <city,state/zip></pre>
Line 28: Line 39:
 
<pre>!groups <search terms></pre>
 
<pre>!groups <search terms></pre>
  
==Bug lookup==
+
=Factoids=
You can look up bugs from the Amahi bug tracker by saying:
 
<pre>!bug BUG_NUMBER</pre>
 
 
 
Bugs are also posted automatically to the channel when they are created.
 
 
 
==Factoids==
 
 
You can store factoids for later with the following command:
 
You can store factoids for later with the following command:
 
<pre>!i NAME=DESCRIPTION</pre>
 
<pre>!i NAME=DESCRIPTION</pre>
and then recall the fact by saying <pre>!i NAME</pre>.
+
and then recall the fact by saying <pre>!i NAME</pre>
  
==Memo==
+
=Memo=
 
To leave a memo for a user that is no here run the following command
 
To leave a memo for a user that is no here run the following command
 
<pre>!memo USERNAME MemoForUser</pre>
 
<pre>!memo USERNAME MemoForUser</pre>
  
==Seen==
+
=Seen=
Say <pre>!seen USERNAME</pre> to find the last time that the user was in the channe
+
Say <pre>!seen USERNAME</pre> to find the last time that the user was in the channel.
 +
 
 +
=Word=
 +
The bot has a function to call a word for you to unscramble, like a game. To start this game do the following:
 +
<pre>!word</pre>
 +
 
 +
=Pun=
 +
To get the bot to say a pun, do the following:
 +
<pre>!pun</pre>
 +
 
 +
=Time=
 +
Use the following command to call the time:
 +
<pre>!time</pre>
 +
Default time is in UTC, to call a different timezone do the following:
 +
<pre>!time <timezone></pre>
 +
 
 +
=Translate=
 +
The bot can translate text for you if you need it, translate by doing the following:
 +
<pre>!translate <current lang (ie. es)> <to lang (ie. en)> <text to translate></pre>
 +
 
 +
=Down for Me=
 +
You can check to see if a website is down or not by issuing the following command:
 +
<pre>!up site.url</pre>

Revision as of 14:29, 28 February 2011

The IRC Bot, CoolKidBot is a Mathetes (http://github.com/Pistos/Mathetes) bot run by Brandon Kernell, AKA bk, that sits in the #amahi channel on IRC.

Don't be shy using it - the bot has no soul or emotions!

AmahiBot has a few interesting and useful functions.

Amahi Specific

Wiki

To call a wiki article do the following:

!w <Article>

or to search the wiki use the following command:

!sw <search terms>

Forums

To search the forums do the following:

!f <search terms>

or

!forum <search terms>

Apps

To search for an application in the appstore do the follwing:

!a <app name or keyword>

or

!app <app name or keyword>

Bugs

You can call up bugs from the Amahi bug tracker by saying:

!bug BUG#

Or search for a bug by doing the following:

!sb <search terms>

Bugs are also posted automatically to the channel when they are created.

Google

Any of the following commands will search Google and return the results + URLs.

!google <define:|spell:> <search terms> <1+1> <1 cm in ft> <patent > <weather city|zip> <??? airport> <city,state/zip>
!images <search terms>
!groups <search terms>

Factoids

You can store factoids for later with the following command:

!i NAME=DESCRIPTION

and then recall the fact by saying

!i NAME

Memo

To leave a memo for a user that is no here run the following command

!memo USERNAME MemoForUser

Seen

Say

!seen USERNAME

to find the last time that the user was in the channel.

Word

The bot has a function to call a word for you to unscramble, like a game. To start this game do the following:

!word

Pun

To get the bot to say a pun, do the following:

!pun

Time

Use the following command to call the time:

!time

Default time is in UTC, to call a different timezone do the following:

!time <timezone>

Translate

The bot can translate text for you if you need it, translate by doing the following:

!translate <current lang (ie. es)> <to lang (ie. en)> <text to translate>

Down for Me

You can check to see if a website is down or not by issuing the following command:

!up site.url