Commit Graph

207 Commits

Author SHA1 Message Date
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
Némunaire
46d2854955 Use last message API for YCC module 2012-09-07 15:01:28 +02:00
Némunaire
bd1795a105 In module watchwebsite, fix atom alerts 2012-09-07 14:59:22 +02:00
Némunaire
d152ce71bd Fix !help 2012-09-02 19:17:43 +02:00
Némunaire
af3ec01734 ID are keept when an event is not finished 2012-09-02 19:17:43 +02:00
Némunaire
642c5ef502 In a response, can built 2 messages from one list 2012-09-02 19:17:43 +02:00
Némunaire
b6034fc387 Can use a different title for each message in Response 2012-09-02 19:17:42 +02:00
Némunaire
5e81905947 Convert module watchWebsite to nemubot V3.2; can now watch user requested site 2012-09-02 19:17:42 +02:00
Némunaire
07863d0718 In DATAS, attribute stated by _ are ignored 2012-09-02 19:17:42 +02:00
Némunaire
387ecc7d5c Fix events (the first event was always skiped) 2012-09-02 19:17:42 +02:00
Némunaire
d394ff5784 Add an offset field to event 2012-09-02 19:17:42 +02:00
Némunaire
fc396ef313 Unload a module now unsubscribe auto-registered hooks 2012-09-02 19:17:42 +02:00
Number 23
4055025160 Updated nextstop version submodule 2012-09-02 16:49:22 +02:00
Number 23
bfeaebc006 Fixed wrong submodule 2012-09-02 16:41:19 +02:00
Number 23
3d9fa8a565 Now the public transportation module uses Response 2012-09-01 00:07:58 +02:00