Commit Graph

136 Commits

Author SHA1 Message Date
Neale Pickett 1cec77a2cc Add `bot` script 2011-01-07 14:03:16 -06:00
Neale Pickett c2168b714a Merge commit 'origin/master'
Conflicts:
	cobalt
	cobalt-handler
	firebot
	infobot
2011-01-07 13:39:13 -06:00
Neale Pickett 878830d39f A little more in README 2011-01-06 22:25:02 -07:00
Neale Pickett f4f4ec9aeb Update README a little 2011-01-06 22:21:32 -07:00
Neale Pickett 5dde54f056 Modify debug output 2011-01-06 22:08:00 -07:00
Neale Pickett f2eea13f8e Fix infobot \factoid bug 2011-01-06 21:17:16 -07:00
Neale Pickett 73f7afea73 C version 2011-01-06 21:08:21 -07:00
Neale Pickett adfcd00d66 A couple of speedups, using shell builtins 2010-12-21 23:02:20 -06:00
Neale Pickett a07c3e9f7b Make note sender more verbose 2010-12-16 22:07:39 -07:00
Neale Pickett 425de02a57 Show notes after other stuff 2010-12-16 22:03:50 -07:00
Neale Pickett 8a55ad119b Make notes its own script 2010-12-16 22:02:43 -07:00
Neale Pickett a2b4bfdba5 Replace unicode separator with ASCII one 2010-12-16 21:32:34 -07:00
Neale Pickett 3469d5027b Change !list output 2010-12-16 21:31:45 -07:00
Neale Pickett e196c6a3e2 Fix "\\\007NOTICE $sender :foo" factoid problem 2010-12-16 21:29:52 -07:00
Neale Pickett 13202d4ebd Add whuffie 2010-12-16 21:13:34 -07:00
Neale Pickett 76dfcbf258 Handle long lines better, change literal escape to \007 2010-12-16 17:28:43 -07:00
Neale Pickett d6a497df30 Lots of cleanup; add firebot script 2010-12-15 22:36:16 -07:00
Neale Pickett c9b5115c88 Remove unused helper 2010-12-15 17:27:44 -07:00
Neale Pickett f97281cc2b Fix process bug 2010-12-15 17:26:43 -07:00
Neale Pickett f7db0e10d0 Make bot even more generic 2010-12-15 17:26:10 -07:00
Neale Pickett c8481dcc56 Infobot functionality 2010-12-15 17:23:09 -07:00
Neale Pickett c3bf9bb173 Make lots more happen in a script
Not only does message processing happen in a script, but you must launch an
external program to connect out.  This allows you to use netcat, socat, gnutls,
or whatever other crazy thing you come up with.
2010-12-14 17:13:52 -07:00
Neale Pickett 90d91a8979 Back to calling socat ourselves 2010-12-10 17:07:16 -07:00
Neale Pickett 1a06efd5fc Start at external networking (socat) 2010-12-10 17:03:24 -07:00
Neale Pickett 089dd6b846 Get external helper programs working 2010-12-09 17:10:06 -07:00
Neale Pickett d850b2cbbe Prepare to add callouts 2010-12-09 08:22:44 -07:00
Neale Pickett 607e53f417 A couple of minor infobot changes 2010-12-08 17:18:07 -07:00
Neale Pickett 83a76d3695 Fix a cdb bug 2010-12-08 15:54:25 -07:00
Neale Pickett 11998b91ca Remove OCS, create plugin system 2009-11-08 22:18:18 -07:00
Neale Pickett b8f72603f4 Looks like I was trying to add scheme callbacks. 2009-11-08 17:28:07 -07:00
Neale Pickett d8ae40d6a7 Handle parsing errors 2009-03-03 21:13:09 -07:00
Neale Pickett 33d30c694d Make Ocs_port use the type system better 2009-03-03 20:53:16 -07:00
Neale Pickett 41b96164b1 Use new port stuff in OCS. 2009-03-03 19:48:22 -07:00
Neale Pickett 3498ba784a Remove untar/wget rules from Makefile
It was causing untar to run every time, blowing away my
ocs modifications.
2009-03-03 19:47:30 -07:00
Neale Pickett d7e7677547 Expanded notion of channels 2009-03-03 17:56:07 -07:00
Neale Pickett 6dd5c6fd54 Provide SRFI-6 2009-03-03 17:46:27 -06:00
Neale Pickett e3eae3bb19 Change out implementation of ocs ports 2009-03-03 17:40:03 -06:00
Neale Pickett 18491d1314 Add scheme interpreter, move away from omake 2009-03-02 23:26:04 -07:00
Neale Pickett 341d20ad8d Import OCS, add COPYING file 2009-03-02 18:49:21 -07:00
Neale Pickett 9e247dd246 Looking up factoids now 2009-02-09 22:06:14 -07:00
Neale Pickett da4d22de5b Use select() instead of epoll()/poll() 2009-02-08 22:26:27 -07:00
Neale Pickett 488fa6a04c Convert to be a bot! 2009-02-08 20:25:27 -07:00
Neale Pickett cf9bdcb93a Refactor how commands are handled.
I may refactor it again.
2008-05-10 21:10:45 -06:00
Neale Pickett 2ff9e84199 Channel PRIVMSG and NOTICE 2008-05-10 14:19:14 -06:00
Neale Pickett aa2311ead2 add obj.h 2008-05-09 08:02:52 -06:00
Neale Pickett fce7bc36d5 JOIN 2008-05-09 08:01:11 -06:00
Neale Pickett 68428d8347 Start at channels 2008-03-19 16:19:24 -06:00
Neale Pickett 167105c661 Add AWAY, ERROR, and INFO commands 2008-03-18 22:50:23 -06:00
Neale Pickett 7b80acfbbe Passing all unit tests again 2008-03-18 21:04:22 -06:00
Neale Pickett 8616bb1f80 Attempt to get QUIT command (rewrites of some stuff) 2008-03-18 17:20:44 -06:00