Difference between revisions of "IRC Bot"

From Amahi Wiki
Jump to: navigation, search
 
(45 intermediate revisions by 9 users not shown)
Line 1: Line 1:
The IRC Bot, AmahiBot is a eggdrop bot run by robbiet480 that sits in the #amahi channel on IRC.
+
Our IRC Bot, AmahiBot is a supybot that sits in the #amahi channel on IRC.
  
==Functions==
+
Don't be shy using it - the bot has no soul or emotions!
AmahiBot has a few interesting functions
 
===Bug lookup===
 
You can look up bugs from the Amahi bug tracker by saying:
 
<pre>!bug BUG_NUMBER</pre>
 
in the channel
 
===Factoids===
 
You can store factoids for later with the following command:
 
<pre>!add NAME DESCRIPTION</pre>
 
and then recall the fact by saying <pre>? NAME</pre> or delete the fact by saying <pre>!del NAME</pre>
 
  
To list all available commands say <pre>!stored</pre>
+
AmahiBot has a few interesting and useful functions.
===Google searching===
+
 
 +
=Amahi Specific=
 +
 
 +
==*.Amahi.org==
 +
Search amahi.org by using the following command:
 +
<pre>!as <search terms></pre>
 +
 
 +
==Wiki==
 +
To call or search for a wiki article do the following:
 +
<pre>!ws <Wiki Article></pre>
 +
 
 +
==Forums==
 +
To search the forums do the following:
 +
<pre>Amahibot:  google amahi forums <search terms></pre>
 +
 
 +
==Bugs==
 +
You can call up bugs from the Amahi bug tracker by saying:
 +
<pre>!bs BUG#</pre>
 +
:or search for a bug by doing the following:
 +
<pre>!bs <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>!gs <define:|spell:> <search terms> <1+1> <1 cm in ft> <patent > <weather city|zip> <??? airport> <city,state/zip></pre>
<pre>!images <search terms></pre>
+
:or
<pre>!groups <search terms></pre>
+
<pre>!gs images <search terms></pre>
<pre>!local <what> near <where></pre>
+
:or
<pre>!books <search terms></pre> 
+
<pre>!gs groups <search terms></pre>
<pre>!video <search terms></pre>
 
<pre>!fight <word(s) one> vs <word(s) two></pre>  
 
  
===RSS Feeds===
+
=You Tube=
Saying <pre>!amahi</pre> in the channel will show you the last twitter message posted to twitter.com/amahi
+
<pre>Amahibot:  youtube me <search terms></pre>
  
===GreetLeave===
+
=Time=
When a new user joins a channel a message is sent to them explaining how to get support
+
Use the following command to call the time:
 +
<pre>Amahibot: time</pre>
 +
Default time is in UTC
  
===Seen===
+
=Translate=
Say <pre>!seen USERNAME</pre> to find the last time that the user was in the channel
+
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>
  
===Wiki===
+
= Adding to the Bot =
<pre>!wiki WikiArticleName</pre> will return a wiki link for this wiki
 
  
===ChannelStats===
+
Here is how to add an alias:
<pre>!rank <nick> <option> ?chan?</pre>    --> outputs the current placing of <nick> for events specified by <option> in the command source channel, o$
 
<pre>!stats <nick> ?chan?</pre>            --> outputs the chanstats for <nick> and command source channel, or those for <nick> and ?chan? if specifi$
 
<pre>!top10 <option> ?chan?</pre>          --> outputs the top 10 users for events specified by <option> for command source channel, or those for ?ch$
 
<pre>!top20 <option> ?chan?</pre>          --> outputs the top 20 users (11 through 20) for events specified by <option> for command source channel, o$
 
<pre>!tstats ?chan?</pre>                  --> outputs total events logged for command source channel, or those for ?chan? if specified
 
  
===Sysinfo===
+
  !alias add nt "echo For Network Troubleshooting, visit: http://amahi.net/troubleshooter.html"
Say <pre>!sysinfo</pre> in the channel to show current stats of the box that the bot is run from (currently Robbies HDA)
 
  
==Adding more scripts==
+
=Feedback=
If you wanna see something added to the eggdrop PM robbiet480 in #amahi
+
And dont forget, leave us some [[IRCBot/Feedback | feedback]]!

Latest revision as of 20:18, 6 January 2016

Our IRC Bot, AmahiBot is a supybot 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:

!as <search terms>

Wiki

To call or search for a wiki article do the following:

!ws <Wiki Article>

Forums

To search the forums do the following:

Amahibot:  google amahi forums <search terms>

Bugs

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

!bs BUG#
or search for a bug by doing the following:
!bs <search terms>

Google

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

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

You Tube

Amahibot:  youtube me <search terms>

Time

Use the following command to call the time:

Amahibot: time

Default time is in UTC

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>

Adding to the Bot

Here is how to add an alias:

  !alias add nt "echo For Network Troubleshooting, visit: http://amahi.net/troubleshooter.html"

Feedback

And dont forget, leave us some feedback!