Commit Graph

271 Commits

Author SHA1 Message Date
Némunaire
1693488a56 Some fixes on YCC and Networking module 2012-11-07 17:25:17 +01:00
Némunaire
22da70ac39 Use urllib instead of own tools for modules ycc and networking 2012-11-07 16:37:35 +01:00
Némunaire
5729413099 Use … instead of ... in response 2012-11-07 15:48:06 +01:00
Némunaire
b3a9ccf75a Parse Wiktionary 2012-11-07 15:37:17 +01:00
Némunaire
c3c697bdab Use url.request in DDG module; fix issue #1: output for Wiki is better 2012-11-07 14:39:47 +01:00
Némunaire
6f6ddd4d1e New module: networking with !traceurl and !isup 2012-11-06 04:27:09 +01:00
Némunaire
88d976fb60 Can parse JSON web pages 2012-11-06 04:26:38 +01:00
Némunaire
02bebb663c Fix various error on DCC connection and post treated messages 2012-11-06 04:14:55 +01:00
Némunaire
aa697a36d0 Now parse URL following RFC 1738 2012-11-06 04:14:11 +01:00
Némunaire
ca3559833a Merge branch 'V3.3' of github.com:nemunaire/nemubot into V3.3 2012-11-05 12:02:02 +01:00
Némunaire
dda1b706c7 Alias module replace aliases only in PRIVMSG 2012-11-05 12:00:24 +01:00
Némunaire
cf249d1592 Update nemuspeak to V3.3 2012-11-05 11:59:40 +01:00
Némunaire
9b38b21898 Use new web tool into various modules 2012-11-04 16:26:20 +01:00
Némunaire
6b6f5b7e0b Update soutenance module to v3.3 2012-11-04 16:04:39 +01:00
Némunaire
b251b3d852 Update translate module for v3.3 2012-11-04 15:58:42 +01:00
Némunaire
20f5c5f453 Update nextstop module for v3.3 2012-11-04 15:33:04 +01:00
Némunaire
c6d5d88723 Apply v3.3 changes on various modules 2012-11-04 15:32:39 +01:00
Némunaire
5afe5cb15a Fix !help 2012-11-04 14:04:49 +01:00
Némunaire
d58afa9419 Apply v3.3 changes on various modules 2012-11-04 04:39:54 +01:00
Némunaire
dc52593953 Add new hook that treat all messages, not only PRIVMSG ; can respond with a response.Hook to create a hook 2012-11-04 04:35:40 +01:00
Némunaire
21f2af1cad Alias module: add !alias to explain register alias, !unalias to remove alias; variables are now replaced in the Response
Variables are words starting by $. It is possible to escape a variable by prefixing the $ by a \
2012-11-04 04:03:11 +01:00
Némunaire
771e3997c4 Pong only when the message start with explicit ping 2012-11-02 20:00:44 +01:00
Némunaire
57f58eac17 Join on connection 2012-11-02 19:58:09 +01:00
Némunaire
d4cfe1e0f8 Fix Warning when using legacy hooks function 2012-11-02 17:29:22 +01:00
Némunaire
3a82cc00cd Fix nemubot shutdown when some DCC connections are alive 2012-11-02 13:58:34 +01:00
Némunaire
6c6a11b80c Fix DCC connections 2012-11-02 12:51:29 +01:00
Némunaire
a70ff958fd Treat all other hooks; fix ask behavior in private message for all messages 2012-11-02 12:51:16 +01:00
Némunaire
a62940380e Introducing a new nemubot architecture for servers and messages treatment: messages have no more context or server 2012-11-02 12:10:37 +01:00
Némunaire
f00dfc82f7 DDG module: don't print an empty abstract each time 2012-11-01 09:49:57 +01:00
Némunaire
7d0d678f3b Print a warning when send a message to a non-connected server 2012-11-01 09:49:17 +01:00
Némunaire
9e452d22a9 Events modules: use W in a duration for weeks counter, some fixes 2012-11-01 09:30:00 +01:00
Némunaire
a975421e02 WatchWebsite module: catch Atom parse error 2012-11-01 09:27:19 +01:00
Némunaire
b2662139f5 Catch connection to server error 2012-11-01 09:26:39 +01:00
Némunaire
90f1e629ea Start a tool to manage web requests 2012-10-19 18:41:17 +02:00
Némunaire
f8b662f7d0 Add a tools directory 2012-10-19 18:40:41 +02:00
Némunaire
49ccef36c2 WatchWebsite module: fix double alert when a site changes 2012-10-15 02:49:48 +02:00
Némunaire
6c1fb079de Avoid infinite events when system lags 2012-10-15 02:46:23 +02:00
Némunaire
29840f26e0 This file is no more used 2012-10-15 02:45:04 +02:00
Némunaire
bbfd34fe7b New global function: add_hook: add a hook in the current context directly associated to the current module 2012-10-15 02:20:01 +02:00
Némunaire
1b5b5af60b WatchWebsite module: !unwatch work, !watch better parse URLs 2012-10-15 02:11:24 +02:00
Némunaire
28dee24b5a Soutenance module: convert to V3.2 2012-10-15 01:57:45 +02:00
Némunaire
afcb104ed9 Modules can return list of Responses 2012-10-15 01:52:07 +02:00
Némunaire
7de644a784 Properly disconnect DCC connexion when any part leave 2012-10-15 01:15:07 +02:00
Némunaire
9c7884f092 Events modules: can now !start with mixing time units; can indicate a end date
Fixes #3
2012-10-15 00:44:51 +02:00
Némunaire
e16101c838 YCC module: First URL on a channel can now be reduce 2012-10-14 23:52:30 +02:00
Némunaire
05f061bccb In module, new variable DIR hold the directory path containing the module 2012-10-04 13:59:37 +02:00
Némunaire
6c7be6761e A warning is raised when adding a hook without attached module (for unload) 2012-10-04 13:50:48 +02:00
Némunaire
2fd395f4bc Wiki: better escape of infobox 2012-10-04 13:46:11 +02:00
Némunaire
c4e2c0b66c New configuration attribute: allowall: all receive message are treated 2012-10-04 13:38:50 +02:00
Némunaire
5d2d218708 Messages queue is now use to execute events 2012-10-04 13:36:25 +02:00