Difference between revisions of "IRC Bot"

From Amahi Wiki
Jump to: navigation, search
Line 1: Line 1:
<div style="color:darkred; background: #f8e6e6; border: 1px solid #aa0000; padding: 1em; margin: 1em 3em">'''We have a new bot, please visit [[IRCBot]] for the new bot's commands and features'''</div>
+
The IRC Bot, AmahiBot is a Mathetes (http://github.com/Pistos/Mathetes) bot run by Brandon, AKA bk, that sits in the #amahi channel on IRC.
  
The IRC Bot, AmahiBot is a eggdrop bot run by Guillaume Boudreau, AKA Mouton, 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.
  
Don't be shy using it - the bot has no soul or emotions!
+
=Amahi Specific=
  
==Functions==
+
==Amahi.org==
AmahiBot has a few interesting and useful functions
+
Search amahi.org by using the following command:
 +
<pre>!sa <search terms></pre>
  
==Amahi Wiki Articles==
+
==Wiki==
<pre>!wiki Wiki Article Name</pre> will return a wiki link for this wiki
+
To call a wiki article do the following:
 +
<pre>!w <Article></pre>
 +
or to search the wiki use the following command:
 +
<pre>!sw <search terms></pre>
  
==Amahi-specific Google Searches==
+
==Forums==
 +
To search the forums do the following:
 +
<pre>!sf <search terms></pre>
  
The following with launch a Google search restricted to ''site:wiki.amahi.org''.
+
==Apps==
<pre>!gw <search terms></pre>
+
To search for an application in the appstore do the follwing:
 +
<pre>!a <app name or keyword></pre>
 +
or
 +
<pre>!app <app name or keyword></pre>
  
The following with launch a Google search restricted to ''site:forums.amahi.org''.
+
==Bugs==
<pre>!gf <search terms></pre>
+
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>
  
The following with launch a Google search restricted to ''site:amahi.org''.
+
Bugs are also posted automatically to the channel when they are created.
<pre>!ga <search terms></pre>
 
  
 +
==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 27: Line 41:
 
<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:
+
You can store factoids for later with the following command:
<pre>!bug BUG_NUMBER</pre>
+
<pre>! NAME=DESCRIPTION</pre>
 +
and then recall the fact by saying <pre>! NAME</pre>
  
==Factoids==
+
=Memo=
You can store factoids for later with the following command:
+
To leave a memo for a user that is no here run the following command
<pre>!add NAME DESCRIPTION</pre>
+
<pre>!memo USERNAME MemoForUser</pre>
and then recall the fact by saying <pre>? NAME</pre> or delete the fact by saying <pre>!del NAME</pre>
+
 
 +
=Seen=
 +
Say <pre>!seen USERNAME</pre> to find the last time that the user was in the channel.
 +
 
 +
=Pun=
 +
To get the bot to say a pun, do the following:
 +
<pre>!pun</pre>
  
To list all available commands say <pre>!stored</pre>
+
=Time (currently broken)=
 +
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>
  
==Twitter Feed==
+
=Translate=
Saying <pre>!twitter</pre> in the channel will show you the last twitter message posted to twitter.com/amahi
+
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>
  
==GetSatisfaction Feed==
+
=Down for Me=
Saying <pre>!gs</pre> in the channel will show you the last topic posted to getsatisfaction.com/amahi
+
You can check to see if a website is down or not by issuing the following command:
 +
<pre>!up site.url</pre>
  
==Seen==
+
=Feedback=
Say <pre>!seen USERNAME</pre> to find the last time that the user was in the channel
+
And dont forget, leave us some [[IRCBot/Feedback | feedback]]!

Revision as of 18:19, 3 April 2011

The IRC Bot, AmahiBot is a Mathetes (http://github.com/Pistos/Mathetes) bot run by Brandon, 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

Amahi.org

Search amahi.org by using the following command:

!sa <search terms>

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:

!sf <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:

! NAME=DESCRIPTION

and then recall the fact by saying

! 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.

Pun

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

!pun

Time (currently broken)

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

Feedback

And dont forget, leave us some feedback!