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