Commit Graph

78 Commits

Author SHA1 Message Date
Némunaire
f00dfc82f7 DDG module: don't print an empty abstract each time 2012-11-01 09:49:57 +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
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
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
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
2fd395f4bc Wiki: better escape of infobox 2012-10-04 13:46:11 +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
af3ec01734 ID are keept when an event is not finished 2012-09-02 19:17:43 +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
Number 23
4055025160 Updated nextstop version submodule 2012-09-02 16:49:22 +02:00
Number 23
3d9fa8a565 Now the public transportation module uses Response 2012-09-01 00:07:58 +02:00
Number 23
aef010e466 Added !ratp module
Added a new module using external repo to get informations about the
next stops of public transportations in Paris.
2012-08-31 23:46:42 +02:00
Némunaire
89206d9a91 Due to last commit, changes modules to follow new hooks declaration 2012-08-31 05:23:21 +02:00
Némunaire
e881fc8ba5 Convert MCQ module to V3.2 2012-08-31 03:25:35 +02:00
Némunaire
2f7592091b Convert DDG/WFA/Wiki module to nemubot 3.2 2012-08-31 03:02:08 +02:00
Némunaire
637861b3ae Already converted modules now use new Response class 2012-08-31 01:54:57 +02:00
Némunaire
ab6334127f Introduce networkbot and botcaps 2012-08-28 00:27:02 +02:00
Némunaire
fce491552b Use a queue to treat incoming messages instead of using server thread to answer 2012-08-23 18:20:45 +02:00
Némunaire
9939981dae Convert birthday module to V3.2 and fix some bugs 2012-08-23 03:09:42 +02:00
Némunaire
59f18b7974 Events module: fix response to !existing_event 2012-08-23 02:47:08 +02:00
Némunaire
a1c170f88a Convert alias module to V3.2 2012-08-23 01:54:52 +02:00
Némunaire
926abd8806 Add pretreatment hooks 2012-08-23 01:54:39 +02:00
Némunaire
68c88fc864 Fix message hooks 2012-08-22 21:52:49 +02:00
Némunaire
db7bb4ad3a Convert YCC module to V3.2 2012-08-22 21:19:52 +02:00
Némunaire
7e20368c10 Hook factorisation ; add new hooks : default (same comportement has previous version) and one hook before any parsing
When calling a hook, passed parameters change according to associated data variable
2012-08-22 21:09:20 +02:00
Némunaire
06145c732a Convert to V3.2 translation module 2012-08-16 05:50:49 +02:00
Némunaire
9b5c1d2e60 Covert sleepytime module to V3.2 2012-08-16 05:42:54 +02:00
Némunaire
3692a167cc Fix and convert to nemubot V3.2 the synomyms module 2012-08-16 05:24:56 +02:00
Némunaire
e7f9d329cc Convert the events module to v3.2 2012-08-16 04:42:53 +02:00
Némunaire
603baa8581 Simplify the listen function creation and management 2012-08-16 04:33:07 +02:00
Némunaire
3492cf302f First module ready for v3.2: velib 2012-08-14 06:57:19 +02:00
Némunaire
fe1fefecc0 Add a module that extend prompt command with server feature (connect, join, ..) 2012-08-14 05:57:13 +02:00
Némunaire
a2b273d09b Define a timeout for all http requests 2012-07-27 18:18:13 +02:00
Némunaire
6d26a13752 Module DDG: add Wikipedia API 2012-07-24 17:56:20 +02:00
Némunaire
14a963871f Changing sender to nick in modules 2012-07-23 12:21:19 +02:00
Némunaire
f32e819242 QD module: fix alert when sending the answer without nemubot: 2012-07-19 02:19:17 +02:00
Némunaire
611f96703c New module: sleepytime 2012-07-17 00:45:41 +02:00
Némunaire
32b7cfd4d8 Watchwebsite module: unquote only title, not links 2012-07-17 00:43:57 +02:00
Némunaire
b6c4d2c391 DDG module: implement last features from DDG API not implemented 2012-07-07 01:38:16 +02:00
Némunaire
84378d7e70 Start fixing bugs into QD module 2012-07-06 10:51:30 +02:00
Némunaire
2e8e58a4a1 Improve stability of WFA module: catch more error types 2012-07-06 10:51:08 +02:00
Némunaire
bb4fe1a8fe Improve stability of DDG searching 2012-07-03 12:58:41 +02:00
Némunaire
bba0840a17 Fix object creation in qd module 2012-07-03 12:50:11 +02:00
Némunaire
942c0161e2 Do some stability improvement on WolframAlpha module 2012-07-03 04:48:34 +02:00