Commit Graph

429 Commits

Author SHA1 Message Date
Némunaire
b4b24c4543 Add the ability to reload submodule or a module part after a import reload (useful for reload imports of this module) 2012-07-03 04:13:10 +02:00
Némunaire
d37aeeda4c New module translate uses wordreference 2012-06-30 20:24:04 +02:00
Némunaire
3206a230d2 Use the old behavior when shlex throw an exception 2012-06-30 18:41:38 +02:00
Némunaire
a8725b0189 Convert module alias to nemubot V3 2012-06-30 18:40:42 +02:00
Némunaire
598f626e0b New module: syno which find synonyms 2012-06-30 17:51:50 +02:00
Némunaire
16f6cefc59 New module: ddg: search on internet through Duckduckgo and Wolfram|Alpha 2012-06-30 17:06:34 +02:00
Némunaire
cf18e7c2e7 Parse XML tag content 2012-06-30 16:38:39 +02:00
Némunaire
adc65ab84e Truncate sent messages to 450 characters 2012-06-30 16:38:07 +02:00
Némunaire
3a7ffb03be Again fix error due to package switch 2012-06-30 16:37:02 +02:00
Némunaire
061e73722f Oups, add a lot of missing files 2012-06-30 04:07:20 +02:00
Némunaire
d234d83df8 Fix module reload 2012-06-29 23:53:47 +02:00
Némunaire
fdd794ff1b Fix some bugs due to module to package change 2012-06-29 20:23:29 +02:00
Némunaire
316e6878ba Changes most of nemubot modules to packages 2012-06-29 19:20:29 +02:00
Némunaire
7b7bbd99e5 Save and close modules before return to main 2012-06-29 02:43:23 +02:00
Némunaire
0f502f5b22 Use shlex instead of split to split command passed to nemubot 2012-06-29 01:16:06 +02:00
Némunaire
22348e53b5 New attribute autoconnect in server tag 2012-06-29 01:02:15 +02:00
Némunaire
5bfcd61931 Fix ImportError when converting a date string to a Datetime object 2012-06-29 01:01:39 +02:00
Némunaire
215622e070 Load files given in arguments 2012-06-29 01:00:26 +02:00
Némunaire
88a9343b09 Add conf sample, README, licence, AUTHORS 2012-06-28 22:09:59 +02:00
Némunaire
2fdd629ccf YCC module: fix too many « Bad URL » 2012-06-28 19:39:00 +02:00
Némunaire
907a655732 MCQ module: need a reason for doing a report 2012-06-28 19:35:09 +02:00
Némunaire
c89ef4c543 WatchWebsite module fully working with nemubot V3 2012-06-24 02:20:48 +02:00
Némunaire
bdbc234bb5 MCQ module: work in private message 2012-06-24 00:06:08 +02:00
Némunaire
301e23f9f6 Make channel a independant class 2012-06-23 15:14:36 +02:00
Némunaire
4f3b4099eb Add new tag load in xml configuration file 2012-06-23 15:12:15 +02:00
Némunaire
7a91c49acf Add hotswap server reload 2012-06-23 13:38:34 +02:00
Némunaire
9b8e1351c5 MCQ module: fix end mcq message in qcmchan mode 2012-06-23 13:36:59 +02:00
Némunaire
7f181864b7 In module events: we can remove both events and strends 2012-06-23 13:36:08 +02:00
Némunaire
d9eab146e6 Module events now working 2012-06-20 16:24:19 +02:00
Némunaire
61ac7b11f5 Modify MCQ module to follow changes on the website part
Add channel MCQ
2012-06-19 22:23:25 +02:00
Némunaire
eb82d0898d Longer timeout for whereis 2012-06-19 21:45:51 +02:00
Némunaire
df4caf2e74 Add channel verification before read and parse a message 2012-06-19 21:40:59 +02:00
Némunaire
0ceb475008 New module QCM: working with http://bot.nemunai.re/ website 2012-06-16 23:04:19 +02:00
Némunaire
441d2de411 New module: YCC, to shorten URLs 2012-06-16 22:52:04 +02:00
Némunaire
4031403c25 New module velib: fetch information about differents velib stations 2012-06-16 22:50:47 +02:00
Némunaire
b23f631e36 Convert Whereis module to V3 2012-06-16 22:50:04 +02:00
Némunaire
320b7703c5 Add a generic wrapper 2012-06-16 22:49:31 +02:00
Némunaire
5a81fa9822 Remove ban support from message, separate credits into another file 2012-06-16 22:48:43 +02:00
Némunaire
04788fbc9b Add non UTF-8 message support into nemuspeak 2012-06-16 22:47:35 +02:00
Némunaire
14dd8874eb Add ban support 2012-06-16 22:46:49 +02:00
Némunaire
e0e1a713c9 Support not UTF-8 messages (replace unrecognized char by empty content)
Remove legacy content
2012-06-16 22:45:20 +02:00
Némunaire
ba71834b47 Add comments, fix small bugs in module_state 2012-06-16 22:42:44 +02:00
Némunaire
5fed225358 Starting rebuild of eventsm watchSite and YouTube modules 2012-06-16 22:41:17 +02:00
Némunaire
cc106e2157 Module soutenance working with V3 2012-05-30 12:28:46 +02:00
Némunaire
8383668639 Module whereis working in V3 2012-05-30 12:22:28 +02:00
Némunaire
25b2634ea3 Module_state done: global datas management
newnemubot replaces old one
2012-05-30 11:58:27 +02:00
Némunaire
684cecd137 Start ModuleStatesFile and ModuleState class 2012-05-23 12:29:36 +02:00
Némunaire
1bb3617049 Add join and part built-ins
Nemubot kernel working
2012-05-21 19:08:41 +02:00
Némunaire
716fa5675a Start reworking message.py
The reset command now reload server and message
2012-05-21 18:34:43 +02:00
Némunaire
6607646c49 Add send and close built-ins 2012-05-21 16:39:08 +02:00