Commit graph

266 commits

Author SHA1 Message Date
Jaiden Mispy
dd505d7dc9 bundle exec 2014-12-05 22:58:45 +11:00
Jaiden Mispy
56aadea555 Merge branch '3.0' 2014-12-05 22:57:41 +11:00
Jaiden Mispy
822f5e4c6c More cleanup 2014-12-05 22:57:32 +11:00
Jaiden Mispy
1977445b1c Lots of documentation and cleanup 2014-12-05 21:12:39 +11:00
Jaiden Mispy
efde0fd16f Conversation-based bot detection and politeness 2014-12-05 19:04:15 +11:00
Jaiden Mispy
8708aaa3e3 Allow starting a single bot by name 2014-12-05 16:35:57 +11:00
Jaiden Mispy
fa45316553 ebooks start command, reorganizing CLI 2014-12-05 16:22:21 +11:00
Jaiden Mispy
daeda5d7eb Add ebooks auth command 2014-12-05 14:03:11 +11:00
Jaiden Mispy
401586471b Separate unprompted tracking from mention includes 2014-12-04 05:32:41 +11:00
Jaiden Mispy
1a40ef85f9 Slightly different pesters model 2014-11-19 10:08:32 +11:00
Jaiden Mispy
24e8ce5ae3 Block blacklisted users on contact 2014-11-18 14:31:59 +11:00
Jaiden Mispy
2e336fb9be On second thought, we can't use a cache system
Simply because the corpuses are too darn big to keep around
2014-11-18 13:51:31 +11:00
Jaiden Mispy
8135aaaabb Use can_pester? logic for timeline tweets 2014-11-18 13:31:59 +11:00
Jaiden Mispy
9d8e30d7f6 Don't be so hasty to consider people bots 2014-11-18 13:26:06 +11:00
Jaiden Mispy
b72a6db0e1 Threading! 2014-11-18 13:24:59 +11:00
Jaiden Mispy
29beb23502 Bot anti-bot measures
We assume a user is a bot if it has 'ebooks' in the name
or if it replies more than once in a 30-second window
2014-11-18 12:00:34 +11:00
Jaiden Mispy
8326fc19dd INTERNAL_CONSTANTS is really recent 2014-11-15 04:46:12 +11:00
Jaiden Mispy
a003946194 Require ruby 2.0+ 2014-11-15 04:35:03 +11:00
Jaiden Mispy
b290e013c0 no byebug for the moment 2014-11-15 04:20:18 +11:00
Jaiden Mispy
b273ba9fea silly travis 2014-11-15 04:15:03 +11:00
Jaiden Mispy
850cc6f345 Update simple_oauth to 0.3.0 2014-11-15 04:05:18 +11:00
Jaiden Mispy
c79d44cab5 Add dependency badge 2014-11-15 04:04:11 +11:00
Jaiden Mispy
8da021e193 Add .travis.yml and build badge 2014-11-15 04:02:05 +11:00
Jaiden Mispy
f416c73c54 Add gem badge 2014-11-15 04:01:10 +11:00
Jaiden Mispy
5bfaac99de Some actual tests for the bot response logic 2014-11-15 03:55:32 +11:00
Jaiden Mispy
746d218896 Fix tweet event handling 2014-11-14 22:59:39 +11:00
Jaiden Mispy
e646e24744 Use new twitter gem streaming support
Made more complicated by the fact that this
is not inherently eventmachine-based, unlike
tweetstream
2014-11-14 22:46:07 +11:00
Jaiden Mispy
b73594b89d Merge pull request #36 from wayspurrchen/docs
Add @on_startup to documentation
2014-11-13 04:42:01 +11:00
Way Spurr-Chen
76d6b3cf66 Add @on_startup to documentation 2014-11-12 09:31:39 -06:00
Jaiden Mispy
763bfe5efd Merge pull request #31 from Geal/fixes
update twitter gem to 5.0
2014-11-12 23:09:41 +11:00
Geoffroy Couprie
0fe4b627d0 update deprecated code 2014-10-29 19:00:49 +01:00
Geoffroy Couprie
2698963fb1 consume multiple corpuses 2014-10-29 18:56:37 +01:00
Geoffroy Couprie
9731575a3d update twitter gem to 5.0 2014-10-27 13:57:07 +01:00
Jaiden Mispy
0cb7abcb52 Test that models save and load correctly 2014-10-25 06:59:34 -07:00
Jaiden Mispy
7e62000e37 2.3.2 2014-10-25 05:49:49 -07:00
Jaiden Mispy
302ea0229d grr stupid mistake 2014-10-25 05:49:23 -07:00
Jaiden Mispy
1f8ea676bd 2.3.1 2014-10-25 05:19:03 -07:00
Jaiden Mispy
7700a41ac6 model update 2014-10-25 04:27:43 -07:00
Jaiden Mispy
4052d534b2 Save only necessary data into model 2014-10-25 04:26:52 -07:00
Jaiden Mispy
81b4f78187 2.3.0 2014-10-25 03:46:46 -07:00
Jaiden Mispy
3b1d6f856d Switch to using token indexes instead of strings 2014-10-24 09:55:49 -07:00
Jaiden Mispy
6ae1dd5dac 2.2.9 2014-10-20 00:16:10 -07:00
Jaiden Mispy
31669ed018 Force simple_oauth 0.2.0 2014-10-20 00:16:10 -07:00
Jaiden Mispy
203c20f6f3 Seems we can't go to twitter 5 yet 2014-10-20 00:16:10 -07:00
Jaiden Mispy
224cbd7952 Merge pull request #30 from paulfri/parser-fix
Fix parser swapping mentions and sentences
2014-10-20 18:15:28 +11:00
Paul Friedman
927efe7f07 Fix parser swapping mentions and sentences 2014-10-19 22:33:17 -07:00
Jaiden Mispy
6f27d32bf1 2.2.8 2014-10-19 01:22:42 -07:00
Jaiden Mispy
2662558e1a Use new twitter gem style in archiver 2014-10-19 00:19:44 -07:00
Jaiden Mispy
bf1d6ae8a4 2.2.7 2014-10-18 23:00:50 -07:00
Jaiden Mispy
f4dbf89c15 Fix deprecations for twitter gem 5 2014-10-18 22:59:28 -07:00