Commit Graph

56 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
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
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
21e06fa2b4 adding buddy detection, sanitize urls for urlbot 2015-11-28 15:07:44 +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
5c2b91bdc2 fix totally wrong rate limit storage initialization 2015-11-20 22:23:31 +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
1082d968e6 refactor urlbot plugin structure and code style 2015-11-20 21:07:48 +01:00
urlbot
9a8721265b Revert "seed random() with urandom"
This reverts commit 12b851a1b8.
2015-08-30 10:50:37 +02:00
urlbot
12b851a1b8 seed random() with urandom 2015-08-30 10:05:14 +02:00
urlbot
29aa2b4872 pylint; whitespace cleanup 2015-08-21 23:36:25 +02:00
urlbot
5f27fea8fc using global uniq USER_AGENT 2015-08-21 23:35:28 +02:00
urlbot
8824734ecb add dsa_watcher autostart 2015-07-19 21:14:57 +02:00
urlbot
d1bbf13d6e cleanup 2015-07-19 20:47:57 +02:00
urlbot
38d0e16a82 using broadcast to all rooms 2015-07-19 02:22:22 +02:00
urlbot
1ac9904983 cleanup 2015-07-14 00:03:59 +02:00
urlbot
921b32dbcf use (multi-enabled) xmpp.send_message() instead of .reply() 2015-07-13 23:10:50 +02:00
urlbot
d427ea1809 do not stop processing commands after URL parsing 2015-07-13 22:57:10 +02:00
urlbot
739a811786 "record": vanish nick if no message is left 2015-07-11 13:01:22 +02:00
urlbot
c89bf8e9ed "record": do not be case sensitive for user nick 2015-07-11 11:39:48 +02:00
urlbot
1b8cca26fa implement 'record' hooking including vanishing 2015-07-11 00:28:47 +02:00
urlbot
15ffe70802 define a NOOP 'user joined' hook for future user 2015-07-08 01:42:22 +02:00
urlbot
544f953f46 re-enable sending URL for errors 2015-07-05 13:27:31 +02:00
urlbot
d7948cf0ab remove provided URL from title extraction messages 2015-07-04 10:22:30 +02:00
urlbot
c28af0ad69 improve 'invalid charset' logging 2015-07-04 10:21:57 +02:00
urlbot
3f6c478586 actually remove all logger() occurrences 2015-06-21 01:31:55 +02:00
urlbot
2da78641a7 replace local logger() by logging infrastructure 2015-06-21 00:54:27 +02:00
urlbot
ce20b184e6 minor: log room joining 2015-06-20 15:19:33 +02:00
urlbot
08df294e87 idlebot: implement 'hangup' 2015-06-20 15:13:12 +02:00
urlbot
0b63a09077 fix 'hangup' to finish all threads 2015-06-20 14:18:50 +02:00
urlbot
00d6dc2d7d cleanup 2015-06-17 10:52:52 +02:00
urlbot
30ef0e1d49 fix parsing URLs from own output 2015-03-07 20:49:00 +01:00
urlbot
5b52be57f3 add /me parser 2015-02-22 20:15:23 +01:00
8fe1e1b39d Fix handling of persistant storage if no persistant storage exists yet 2015-02-11 02:02:56 +01:00
urlbot
5c5072b36a cleanup; pylint suggestions 2014-12-14 16:26:48 +01:00
urlbot
54c590051c fix loop bug on multiple URL given 2014-12-14 16:01:09 +01:00
urlbot
e2e16896b5 send_reply accepts message lists now 2014-12-14 15:54:57 +01:00
urlbot
f315e61f5b actually honor 'spoiler' settings 2014-12-14 03:57:46 +01:00
urlbot
294dfbab3c cleanup; test .reply().send() 2014-12-14 01:21:30 +01:00
urlbot
75d2b712fb simple 1v1 chat; thread-safe persistent db; remove levenshtein; cleanup 2014-12-13 23:29:51 +01:00
urlbot
25896a771a handle multiple rooms; rename chat_write->send_reply, msg->msg_obj 2014-12-13 22:46:23 +01:00
urlbot
894f19f16e remove unused str_sim part 2014-12-07 14:06:58 +01:00
urlbot
836ef1aa1b remove debugging output of chatlog 2014-12-02 17:16:19 +01:00
urlbot
95473602e5 re-add event_trigger() calls; enable threading 2014-12-02 17:15:22 +01:00