1
0
Fork 0
Commit Graph

28 Commits

Author SHA1 Message Date
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 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 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 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 ef608c19e8 Working on DCC communication 2012-07-23 12:19:08 +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 08ddefd588 Fix join and refresh built-in 2012-07-17 00:40:08 +02:00
Némunaire adc65ab84e Truncate sent messages to 450 characters 2012-06-30 16:38:07 +02:00
Némunaire 22348e53b5 New attribute autoconnect in server tag 2012-06-29 01:02:15 +02:00
Némunaire 301e23f9f6 Make channel a independant class 2012-06-23 15:14:36 +02:00
Némunaire 7a91c49acf Add hotswap server reload 2012-06-23 13:38:34 +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 25b2634ea3 Module_state done: global datas management
newnemubot replaces old one
2012-05-30 11:58:27 +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 d7b4e198a5 Nemubot had now a shell.
server.py extends now Thread
2012-05-21 12:21:14 +02:00
Némunaire 5004752660 Lot of fixes
Use a partner to transform nick to login_x
Add questions support into qd.py
2012-05-14 17:50:11 +02:00
Némunaire f676ce11c6 Merge branch 'master' of /home/nemunaire/git/nemubot
Conflicts:
	nemubot.py
	watchWebsite.py
2012-04-30 18:22:10 +02:00
Némunaire e375f23f71 Stability improvements
New module whereis
2012-04-18 23:35:58 +02:00
Némunaire 2e461f26f4 Stability improvements 2012-04-16 18:28:43 +02:00
Némunaire 0c18611c7f New module: soutenance 2012-04-12 03:06:17 +02:00
Némunaire 4f0744ab24 Some code refactoring (use of class instead of tuples) 2012-04-11 17:33:57 +02:00
Némunaire 448b455e77 Add a connection with musik.p0m.fr
Fix parse error when parsing dates in 42.xml
Increase stability with try/expect
2012-04-09 14:11:03 +02:00
Némunaire 0f00e63ee3 New bot class and XML based working 2012-04-09 04:27:53 +02:00