Commit Graph
39 Commits
Author SHA1 Message Date
Thorsten c672ab2fde add bot detection, stfu if the bot is here. also fix teatimer, events shall use the room of the source. 2015-12-06 00:06:31 +01:00
Thorsten b0c8f27fed enough hints 2015-12-05 16:49:11 +01:00
Thorsten dff78c6053 fix plugin disable 2015-12-05 13:21:12 +01:00
Thorsten f40add54b5 minor cleanup 2015-11-30 19:50:11 +01:00
Thorsten a7b53d855a all death to the tab character 2015-11-30 19:17:40 +01:00
Thorsten d94d62335f move url extraction to plugins 2015-11-28 18:41:40 +01:00
Thorsten 47454bb444 add ability to reset the joblist 2015-11-28 16:06:45 +01:00
Thorsten 1f5ef7d994 xmpp status/message confusion fixed 2015-11-28 15:59:28 +01:00
Thorsten bef3130256 fix interface 2015-11-28 15:56:02 +01:00
Thorsten 7a059387b4 rename func 2015-11-28 15:53:50 +01:00
Thorsten c4c59dd243 refactor 2015-11-28 15:43:33 +01:00
Thorsten a2e7789e49 add function to remove user from botlist (and autoformat again..) 2015-11-28 15:38:33 +01:00
Thorsten 19624f914c don't spam on multiple detection 2015-11-28 15:15:05 +01:00
Thorsten 5bbf2b95a0 recognize bots even better 2015-11-28 15:13:41 +01:00
Thorsten 54b7c3dc7d rename function 2015-11-28 15:09:08 +01:00
Thorsten 21e06fa2b4 adding buddy detection, sanitize urls for urlbot 2015-11-28 15:07:44 +01:00
Thorsten c4e6818fcb fix info and dsa 2015-11-28 14:44:12 +01:00
Thorsten 5cdd0dd3b3 fix teatimer 2015-11-28 13:19:25 +01:00
Thorsten 277f4564a2 conf foo, setting the jid to sth with the botclass, presence support (doesn't work in MUC) 2015-11-28 13:11:22 +01:00
Thorsten 88d43f9df1 don't talk to other bots, added (not activated) presence command 2015-11-28 02:21:49 +01:00
Thorsten 8d953f4183 implement rate limiting in urlbot, define more classes 2015-11-28 01:25:18 +01:00
Thorsten 00b04c9401 conf has default value now, loglevel can be configured 2015-11-28 01:17:52 +01:00
Thorsten 405a19f28a tests for rate limit 2015-11-28 01:16:54 +01:00
Thorsten 26a259194e fix ratelimiting
the new ratelimiting: use ratelimit(ratelimit_class) to push and verify ratelimit buckets defined in common (can be extended during runtime).
2015-11-28 01:08:26 +01:00
Thorsten f218f1ff55 fix path 2015-11-21 00:05:21 +01:00
Thorsten af48c04764 fix hangup and logging 2015-11-20 22:44:16 +01:00
Thorsten 5c2b91bdc2 fix totally wrong rate limit storage initialization 2015-11-20 22:23:31 +01:00
Thorsten S b92f175755 remove log.plugin 2015-11-20 22:06:41 +01:00
Thorsten S b57de8f10e remove log.plugin 2015-11-20 22:05:55 +01:00
Thorsten S 42949699cc fix attribute access on non-functions, pt2 2015-11-20 22:04:42 +01:00
Thorsten S e0485b4fb2 dang it 2015-11-20 22:03:58 +01:00
Thorsten S 41f2595347 fix attribute access on non-functions 2015-11-20 22:02:28 +01:00
Thorsten S 17d1cd1b54 fix plugin import 2015-11-20 21:56:37 +01:00
Thorsten S 3bc92d1b7b fix broken import 2015-11-20 21:54:08 +01:00
Thorsten S f0ec5a231b fix importloop 2015-11-20 21:50:46 +01:00
Thorsten S 89de12f0be recreate global logger in plugins.py 2015-11-20 21:48:29 +01:00
Thorsten S 1082d968e6 refactor urlbot plugin structure and code style 2015-11-20 21:07:48 +01:00
Dino 9d8e5983a9 Merge remote-tracking branch 'origin/master'
Conflicts:
	eventlooper.py
2014-08-10 00:32:44 +02:00
Dino 762a2618bc minor compability changes to code base, add simple unit test for totally critical bug 2014-08-10 00:30:58 +02:00