Noisebot: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
(Undo revision 14020 by 178.90.204.65 (Talk))
Line 5: Line 5:
We're currently in an uptime contest with #nycresistor's bot.
We're currently in an uptime contest with #nycresistor's bot.


>== Useful Commands ==
== Useful Commands ==
  02:40 < radii> noisebot, tell ioerror this is a test.
  02:40 < radii> noisebot, tell ioerror this is a test.
  02:40 &lt; noisebot&gt; radii: I'll pass that on when ioerror is around.
  02:40 < noisebot> radii: I'll pass that on when ioerror is around.


  13:33 &lt; radii&gt; .twitter crackhead theater, now playing on wiese st
  13:33 < radii> .twitter crackhead theater, now playing on wiese st
  13:33 &lt; noisebot&gt; radii: http://twitter.com/noisebridge/984347090
  13:33 < noisebot> radii: http://twitter.com/noisebridge/984347090


  16:03 &lt; arcanology&gt; .title http://feeds.gawker.com/~r/gizmodo/full/~3/XEMcKeXXHzQ/lasers-the-only-way-to-carve-a-pumpkin
  16:03 < arcanology> .title http://feeds.gawker.com/~r/gizmodo/full/~3/XEMcKeXXHzQ/lasers-the-only-way-to-carve-a-pumpkin
  16:03 &lt; noisebot&gt; arcanology: Lasers: The Only Way to Carve a Pumpkin
  16:03 < noisebot> arcanology: Lasers: The Only Way to Carve a Pumpkin


;&lt;tt&gt;.wik &lt;term&gt;&lt;/tt&gt;
;<tt>.wik <term></tt>
:returns the first sentance of the Wikipedia page for &lt;term&gt;, plus a link to that page.
:returns the first sentance of the Wikipedia page for <term>, plus a link to that page.
 
----
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
----
=[http://ynecowamoh.co.cc Under Construction! Please Visit Reserve Page. Page Will Be Available Shortly]=
----
=[http://ynecowamoh.co.cc CLICK HERE]=
----
</div>


== Hacking the bot ==
== Hacking the bot ==

Revision as of 17:26, 17 November 2010

Noisebot is our irc bot. It occasionally does useful and/or annoying things.

It hangs out in #noisebridge and #nycresistor. You can ask him to tell people things across the two channels.

We're currently in an uptime contest with #nycresistor's bot.

Useful Commands

02:40 < radii> noisebot, tell ioerror this is a test.
02:40 < noisebot> radii: I'll pass that on when ioerror is around.
13:33 < radii> .twitter crackhead theater, now playing on wiese st
13:33 < noisebot> radii: http://twitter.com/noisebridge/984347090
16:03 < arcanology> .title http://feeds.gawker.com/~r/gizmodo/full/~3/XEMcKeXXHzQ/lasers-the-only-way-to-carve-a-pumpkin
16:03 < noisebot> arcanology: Lasers: The Only Way to Carve a Pumpkin
.wik <term>
returns the first sentance of the Wikipedia page for <term>, plus a link to that page.

Hacking the bot

His sources are at http://hg.hexapodia.org/phenny/, check out using Mercurial:

% hg clone http://hg.hexapodia.org/phenny/
% cd phenny

Edit the code to do what you want:

% vi modules/foo.py

Check in your code to your local repository, describing the changes in the changelog entry:

% hg commit modules/foo.py

Bundle up the changes for email:

% hg bundle /tmp/foo.hg

and email them to the repository owner to review and merge:

% mutt -a /tmp/foo.hg -s adi@hexapodia.org