1
0
mirror of https://github.com/velour/catbase.git synced 2025-04-03 11:49:55 +00:00

157 Commits

Author SHA1 Message Date
c0e41f6940 Fixed the punctuation remover 2013-05-06 01:11:49 -04:00
96f4ebc833 Added preliminary web interface stuff 2013-05-06 01:11:49 -04:00
57138b507c Introduced a bug in merge, nick vs user: nick 2013-05-06 01:11:49 -04:00
acdd5d7403 added 'bourbon counter', heh 2013-05-06 01:11:49 -04:00
c8f999ac9d Added commetn to untappd checkin 2013-05-06 01:11:48 -04:00
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
62bef551a6 Fixed offset checking (broken on Untappd's end 2013-05-06 01:11:48 -04:00
396992f838 mistyped the ' key 2013-05-06 01:11:48 -04:00
522a1f1c35 testing new remember with fallback 2013-05-06 01:11:48 -04:00
7cba01dd20 Removed the is/are function, all triggers must have a <> verb 2013-05-06 01:11:48 -04:00
1f88ffdea3 Added untappd support 2013-05-06 01:11:48 -04:00
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
684039990d Bumped the version number 2013-05-06 01:11:48 -04:00
cebe9272e4 Added idea for downtime plugin 2013-05-06 01:11:48 -04:00
22fef34db5 Quick formatting fix for searching for factoids 2013-05-06 01:11:48 -04:00
63785e7102 Enforced admin right on editing non-personal facts 2013-05-06 01:11:48 -04:00
fa83472c50 Made changeFact and forgetFact actually do stuff 2013-05-06 01:11:48 -04:00
34e6f65b1b Adde some framework for editing and deleting facts 2013-05-06 01:11:47 -04:00
24a879285e move id to idx 2013-05-06 01:11:47 -04:00
92ddfa3b6f fixing remember for factoid id and operator 2013-05-06 01:11:47 -04:00
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
0970ee980f Quieting down the console 2013-05-06 01:11:47 -04:00
273b41fa3f Fixed 2013-05-06 01:11:47 -04:00
ac8bc9a145 Added helptext to list variables 2013-05-06 01:11:47 -04:00
c2bf96f897 Added admin plugin 2013-05-06 01:11:47 -04:00
b418096bf6 Added dynamic variables (I'm sure this is going to backfire) 2013-05-06 01:11:47 -04:00
24e8010efc Added 2013-05-06 01:11:47 -04:00
281b910dd6 Added <action> to factiod (or at least action actually working) 2013-05-06 01:11:47 -04:00
11ad192d18 Moved tolower for triggers, allowed him to respond to long facts 2013-05-06 01:11:46 -04:00
713130bfea bugfixes to factoid as Frank destroys it 2013-05-06 01:11:46 -04:00
52c303ccd3 Added factoid help query 2013-05-06 01:11:46 -04:00
4b523be57f Made factoid triggers lowercase always 2013-05-06 01:11:46 -04:00
53495871e4 Forgot to add factoid.go 2013-05-06 01:11:46 -04:00
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
94063c3967 Added plugin ordering so that all queries are handled by the correct plugin 2013-05-06 01:11:46 -04:00
c50a908af5 Added empty factoid plugin 2013-05-06 01:11:46 -04:00
58e95fc0b4 Quickfix for Beers vs beers as command words 2013-05-06 01:11:46 -04:00
1551463c7f Added short user name complaining 2013-05-06 01:11:46 -04:00
bc7a2c4847 Added some random sayings for the OCD bit of talker. 2013-05-06 01:11:46 -04:00
d50cf23522 Forgot an argument to a print statement. 2013-05-06 01:11:45 -04:00
3e7f8d4248 Reduced the messages on the console 2013-05-06 01:11:45 -04:00
9c721a0f58 Added generic Event handling to plugins, made Talker handle the OCD hivemind 2013-05-06 01:11:45 -04:00
e4c755faaa Made the bot a bit less verbose (axed some debug printing) 2013-05-06 01:11:45 -04:00
c8bc3a6034 Added random affirmations for beer drinking 2013-05-06 01:11:45 -04:00
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
3953f0a831 Massive improvements to the remember plugin, fixed some help issues, added ACTION parsing. 2013-05-06 01:11:45 -04:00
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
31d52248d7 Improved channel handling to allow /QUREY use of the bot 2013-05-06 01:11:45 -04:00
5b3784a9ed Fixed error with beers and reporting a particular users' beers 2013-05-06 01:11:45 -04:00
9990decfc7 It looks like the beers plugin is faithfully copied over to the new bot
framework. I'm not sure that commands vs non-commands are well represented in
this as compared to the old bot.
2013-05-06 01:11:45 -04:00