Noisebot: Difference between revisions
Jump to navigation
Jump to search
(add "hg bundle" instructions) |
|||
Line 17: | Line 17: | ||
Edit the code to do what you want: | Edit the code to do what you want: | ||
% vi modules/foo.py | % vi modules/foo.py | ||
Check in your code to your local repository: | Check in your code to your local repository, describing the changes in the changelog entry: | ||
% hg commit modules/foo.py | % hg commit modules/foo.py | ||
Bundle up the changes for email: | Bundle up the changes for email: | ||
% hg bundle /tmp/foo.hg | % hg bundle /tmp/foo.hg | ||
and | and email them to the repository owner to review and merge: | ||
% mutt -a /tmp/foo.hg -s adi@hexapodia.org | % mutt -a /tmp/foo.hg -s adi@hexapodia.org |
Revision as of 12:46, 30 November 2008
Noisebot is our irc bot. He occasionally does useful and/or annoying things.
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
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