Commit Graph

14 Commits

Author SHA1 Message Date
raylu 420f9ed131 Use select to block the main thread 2011-03-09 19:48:57 -06:00
raylu d07e0b9dc2 This makes the bot reconnect on connection errors. Hopefully. 2011-02-24 17:34:36 -05:00
raylu 4746832995 Use new forked goconfig as a submodule 2011-01-24 17:27:13 -05:00
raylu 0d4322e854 Update rbot for the new goirc layout 2010-12-18 18:45:02 -08:00
raylu 652867410a Update rbot.go to be compatible with the giant merge 2010-11-04 13:12:23 -04:00
raylu 9d083ce6af voice, devoice, autovoice 2010-10-27 01:49:57 -04:00
raylu c97201c671 Join channels that the owner invites us to 2010-10-25 15:10:09 -04:00
raylu a44a71677b !appendtopic and query for basetopic with !topic 2010-10-16 18:08:19 -04:00
raylu ba455ac44f !add, !flags, !topic 2010-10-16 15:38:40 -04:00
raylu 283f03a108 Add nickserv autoidentify
This also waits until identified before autojoining
Unfortunately, testing for the +r mode to mean registered is network-
specific. This happens to work on Rizon but not on Freenode, for example
2010-10-15 18:19:44 -04:00
raylu 8efba64f4e Multi-server support 2010-10-15 17:13:53 -04:00
raylu 3e83d30e71 Add a command system 2010-10-13 21:16:16 -04:00
raylu 9a9c640b91 Add configuration parsing 2010-10-13 20:09:48 -04:00
raylu f3dd8e174e Strip down the client, rename to rbot 2010-10-13 15:12:01 -04:00