Némunaire
9ec07790ef
Convert nemuspeak to V3.2
2012-08-19 10:29:51 +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
ba69d981dc
Allow modules without configuration
2012-08-16 05:23:45 +02:00
Némunaire
a2c94aef01
Add a debug builtin that enable debug mode for a module
2012-08-16 04:54:34 +02:00
Némunaire
6e06b616fd
Stop the event timer before quit
2012-08-16 04:53:46 +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
69f375e9f1
Add a way to listen a module function for changes, ...
2012-08-14 06:56:28 +02:00
Némunaire
433f0977bf
Pass context as argument to load for modules
2012-08-14 06:53:52 +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
e4d4e68c45
Introduce nemubot v3.2
...
- New licence: AGPL3 instead of GPL3
- Import is now based on finder and loader instead of sys.path
- Modules used hooks to treat message instead of treating all messages
- Remove a lot of builtins from the prompt
- Prompt: ^C and ^D have now correct feature (nothing and exit)
2012-08-14 05:51:55 +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
7f539c926b
nemuspeak: factoring code with nemubot
2012-07-24 02:34:01 +02:00
Némunaire
8230ed39e9
Add a method to change a channel topic
2012-07-23 19:20:46 +02:00
Némunaire
e9ae971621
Fix message decoding
2012-07-23 18:08:11 +02:00
Némunaire
14a963871f
Changing sender to nick in modules
2012-07-23 12:21:19 +02:00
Némunaire
93d623e241
Mistake in sample file
2012-07-23 12:21:19 +02:00
Némunaire
9e7442ade7
Fix last DCC errors
2012-07-23 12:21:19 +02:00
Némunaire
e4ea24bfa9
Based DCC connection state on realname instead of nickname and realname
2012-07-23 12:21:19 +02:00
Némunaire
336cab6b2a
DCC class can now send files
2012-07-23 12:21:19 +02:00
Némunaire
9a6c1fbb7c
In private message and DCC chat, nemubot don't require nemubot:
2012-07-23 12:21:19 +02:00
Némunaire
bc860ef837
Change nickname/realname/fullname usage: now sender var contains fullname (nick\!real) and is used for server sent
2012-07-23 12:20:49 +02:00
Némunaire
469053a529
Cleaning DCC class
...
Accept DCC CHAT CTCP request
Disconnect DCC connexions when disconnecting the server
2012-07-23 12:19:56 +02:00
Némunaire
9d4cdc4931
Better messages decoding
2012-07-23 12:19:55 +02:00
Némunaire
ef608c19e8
Working on DCC communication
2012-07-23 12:19:08 +02:00
Némunaire
ffb3d368d8
Parse commands TOPIC
2012-07-20 19:15:01 +02:00
Némunaire
f4d3c6a500
Fix bad parsing of JOIN command
2012-07-20 17:11:21 +02:00
Némunaire
05cf740151
New method send_msg_verified that checks the user is on the message destination channel
2012-07-20 03:24:51 +02:00
Némunaire
1f5127e921
Parse new commands: 332, 353, JOIN, MODE, NICK, PART, QUIT
2012-07-19 20:07:51 +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
26ce52b068
Fix error when no help message is defined
2012-07-19 02:18:21 +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
08ddefd588
Fix join and refresh built-in
2012-07-17 00:40:08 +02:00
Némunaire
010ca98ffd
New builtin: refresh that doesn't shutdown modules but refresh kernel code
2012-07-10 12:14:11 +02:00
Némunaire
79251393ff
Fix privmsg message split on :
2012-07-10 12:12:33 +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
Némunaire
901240013e
Add .gitignore file
2012-07-03 04:23:07 +02:00
Némunaire
4ad92f29a2
If an error occurs during parsing, return the start of the tree instead of nothing
2012-07-03 04:17:30 +02:00
Némunaire
be6b2970ae
New function to pretty-print a ModuleState tree
2012-07-03 04:14:39 +02:00
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