Chris Sexton
172567004a
Fixed the replacer to ignore "!" on secondary factoid searches.
2013-05-06 01:11:49 -04:00
Chris Sexton
c0e41f6940
Fixed the punctuation remover
2013-05-06 01:11:49 -04:00
Chris Sexton
96f4ebc833
Added preliminary web interface stuff
2013-05-06 01:11:49 -04:00
Chris Sexton
57138b507c
Introduced a bug in merge, nick vs user: nick
2013-05-06 01:11:49 -04:00
Chris Sexton
acdd5d7403
added 'bourbon counter', heh
2013-05-06 01:11:49 -04:00
Chris Sexton
c8f999ac9d
Added commetn to untappd checkin
2013-05-06 01:11:48 -04:00
Chris Sexton
a05252a2b0
Moved sleep back to the beginning of the for so that he wouldn't spit beers out too quickly on start
2013-05-06 01:11:48 -04:00
Chris Sexton
62bef551a6
Fixed offset checking (broken on Untappd's end
2013-05-06 01:11:48 -04:00
Chris Sexton
396992f838
mistyped the ' key
2013-05-06 01:11:48 -04:00
Chris Sexton
522a1f1c35
testing new remember with fallback
2013-05-06 01:11:48 -04:00
Chris Sexton
7cba01dd20
Removed the is/are function, all triggers must have a <> verb
2013-05-06 01:11:48 -04:00
Chris Sexton
1f88ffdea3
Added untappd support
2013-05-06 01:11:48 -04:00
Chris Sexton
83b28412a7
Changed random quote functionality to only spit out a quote minutes after somebody (other than the quote timer) has said something. The channels may be a bit buggy, but they don't seem to get stuck or spam, so it should be okayish.
2013-05-06 01:11:48 -04:00
Chris Sexton
684039990d
Bumped the version number
2013-05-06 01:11:48 -04:00
Chris Sexton
cebe9272e4
Added idea for downtime plugin
2013-05-06 01:11:48 -04:00
Chris Sexton
22fef34db5
Quick formatting fix for searching for factoids
2013-05-06 01:11:48 -04:00
Chris Sexton
63785e7102
Enforced admin right on editing non-personal facts
2013-05-06 01:11:48 -04:00
Chris Sexton
fa83472c50
Made changeFact and forgetFact actually do stuff
2013-05-06 01:11:48 -04:00
Chris Sexton
34e6f65b1b
Adde some framework for editing and deleting facts
2013-05-06 01:11:47 -04:00
Chris Sexton
24a879285e
move id to idx
2013-05-06 01:11:47 -04:00
Chris Sexton
92ddfa3b6f
fixing remember for factoid id and operator
2013-05-06 01:11:47 -04:00
Chris Sexton
89072fafb4
Added "what was that?", merged remember and factoid a bit, added fields to factoids, todo: stats on factoids, documentation.
2013-05-06 01:11:47 -04:00
Chris Sexton
0970ee980f
Quieting down the console
2013-05-06 01:11:47 -04:00
Chris Sexton
273b41fa3f
Fixed
2013-05-06 01:11:47 -04:00
Chris Sexton
ac8bc9a145
Added helptext to list variables
2013-05-06 01:11:47 -04:00
Chris Sexton
c2bf96f897
Added admin plugin
2013-05-06 01:11:47 -04:00
Chris Sexton
b418096bf6
Added dynamic variables (I'm sure this is going to backfire)
2013-05-06 01:11:47 -04:00
Chris Sexton
24e8010efc
Added
2013-05-06 01:11:47 -04:00
Chris Sexton
281b910dd6
Added <action> to factiod (or at least action actually working)
2013-05-06 01:11:47 -04:00
Chris Sexton
11ad192d18
Moved tolower for triggers, allowed him to respond to long facts
2013-05-06 01:11:46 -04:00
Chris Sexton
713130bfea
bugfixes to factoid as Frank destroys it
2013-05-06 01:11:46 -04:00
Chris Sexton
52c303ccd3
Added factoid help query
2013-05-06 01:11:46 -04:00
Chris Sexton
4b523be57f
Made factoid triggers lowercase always
2013-05-06 01:11:46 -04:00
Chris Sexton
53495871e4
Forgot to add factoid.go
2013-05-06 01:11:46 -04:00
Chris Sexton
6f3c817e7f
Initial version of factoids seems to work. Probably some bugs to work out. Added
...
some $vars.
2013-05-06 01:11:46 -04:00
Chris Sexton
94063c3967
Added plugin ordering so that all queries are handled by the correct plugin
2013-05-06 01:11:46 -04:00
Chris Sexton
c50a908af5
Added empty factoid plugin
2013-05-06 01:11:46 -04:00
Chris Sexton
58e95fc0b4
Quickfix for Beers vs beers as command words
2013-05-06 01:11:46 -04:00
Chris Sexton
1551463c7f
Added short user name complaining
2013-05-06 01:11:46 -04:00
Chris Sexton
bc7a2c4847
Added some random sayings for the OCD bit of talker.
2013-05-06 01:11:46 -04:00
Chris Sexton
d50cf23522
Forgot an argument to a print statement.
2013-05-06 01:11:45 -04:00
Chris Sexton
3e7f8d4248
Reduced the messages on the console
2013-05-06 01:11:45 -04:00
Chris Sexton
9c721a0f58
Added generic Event handling to plugins, made Talker handle the OCD hivemind
2013-05-06 01:11:45 -04:00
Chris Sexton
e4c755faaa
Made the bot a bit less verbose (axed some debug printing)
2013-05-06 01:11:45 -04:00
Chris Sexton
c8bc3a6034
Added random affirmations for beer drinking
2013-05-06 01:11:45 -04:00
Chris Sexton
a71e743e79
Fixed bugs found on initial unveiling in beers and the handler code.
...
Beers now counts correctly and does not die when it can't find a user. The code
for nonexistant users was bogus and the code for setting beers was not counting
dates.
Handlers were not breaking after finding users (linear scan, ack). This should
probably be switched to a map[string]user type.
2013-05-06 01:11:45 -04:00
Chris Sexton
3953f0a831
Massive improvements to the remember plugin, fixed some help issues, added ACTION parsing.
2013-05-06 01:11:45 -04:00
Chris Sexton
64394b90f9
Added remember plugin to remember quotes from IRC users. This has several
...
serious flaws:
* Things can be re-remembered. There needs to be safeies on checking for past
remembered items
* This works across all channels that the bot is enabled in
* This allows users to remember themselves
* Probably something I forgot.
2013-05-06 01:11:45 -04:00
Chris Sexton
31d52248d7
Improved channel handling to allow /QUREY use of the bot
2013-05-06 01:11:45 -04:00
Chris Sexton
5b3784a9ed
Fixed error with beers and reporting a particular users' beers
2013-05-06 01:11:45 -04:00