the source code for [0], etc
Go to file
oz modic b4bfbf3c18 created markov chain class to implement markov command
automatically splits all incoming text into markov chains
also added a logger, and s/search/replacement/ feature
fixed Hooks to not die if the person doing a command has no acl
setting
2016-03-22 20:30:28 -06:00
classes created markov chain class to implement markov command 2016-03-22 20:30:28 -06:00
mixins initial init 2013-07-01 12:02:17 -05:00
plugins created markov chain class to implement markov command 2016-03-22 20:30:28 -06:00
1 added several new plugins 2016-03-19 04:09:28 -06:00
extendobot did a lot of stuff 2016-03-14 22:25:53 -06:00
hooktest dicks dicks dick 2013-07-07 02:14:53 -05:00
LICENSE added some plugins, some util functionality, kms 2016-03-18 23:05:47 -06:00
README.md updated readme, changed some shit 2016-03-14 23:18:26 -06:00

extendobot

a magical extensible bot written in ruby

mongo database configuration:

chans.channels {channel: 'channelname', server: 'servername', autojoin: true|false}

chans.servers {host: 'host.name', name: 'servername', autoconnect: true|false}

extendobot.config {key: "key", server: "servername", val: "value"} eg: {key: "nick", server: "servername", val: "nick4server"}

acl.users {user: "username", server: "servername", level: "access level"}

note that acl is very naive and makes no assumptions about auth status or user host, etc; it just matches on the username