f8884a53ec
On exit, stop main loop
2014-10-28 09:45:59 +01:00
4dd837cf4b
Change add_server behaviour, fix IRC parameters parsing, can use with Python statement for managing server scope
2014-10-09 07:37:52 +02:00
5f86b35cf0
Fix context reload feature
2014-09-09 07:02:41 +02:00
038590c659
Server disconnection works properly
2014-08-31 11:07:23 +02:00
81593a493b
(wip) use select instead of a thread by server. Currently read and write seems to work properly, we lost some code (like more, next, ...) that never should be in server part
2014-08-30 20:20:47 +02:00
8d1919a36b
Backport part of v4 Bot class
2014-08-29 12:03:41 +02:00
e5ec487d29
Improve logging system
2014-08-27 07:57:00 +02:00
d0b1336d07
Use a logger
2014-08-14 12:50:19 +02:00
fabdbc7c47
v3.3 now considered stable
2014-07-17 12:57:30 +02:00
ba1b5774bb
Too long close is identified
2014-07-17 12:02:16 +02: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
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
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
010ca98ffd
New builtin: refresh that doesn't shutdown modules but refresh kernel code
2012-07-10 12:14:11 +02:00
Némunaire
316e6878ba
Changes most of nemubot modules to packages
2012-06-29 19:20:29 +02:00
Némunaire
215622e070
Load files given in arguments
2012-06-29 01:00:26 +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
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
f6de502f71
Merge branch 'nemubotXML' of ssh://nout/git/nemubot
...
Conflicts:
nemubot.py
2012-04-16 18:43:36 +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
ada5b0eeeb
Add a basedir argument to nemubot.
...
Add a signal handler to nemuspeak.
2012-04-09 09:43:18 +02:00
Némunaire
0f00e63ee3
New bot class and XML based working
2012-04-09 04:27:53 +02:00
Némunaire
d3ac511096
Workign on new nemubot XML
2012-04-09 04:25:03 +02:00
Némunaire
992ecaa59c
Better separed nemubot
2012-03-21 23:12:16 +01:00
Némunaire
fa4922d5aa
Fix unicode problem, PV detection...
2012-02-21 13:47:49 +01:00
Némunaire
91430896ff
Workign on new nemubot XML
2012-02-21 12:41:23 +01:00
Némunaire
dc9965b0c9
Many fixes, commit before main changes
2012-02-20 14:26:41 +01:00
Némunaire
e88ddea4b4
Some improvements
2012-01-29 15:28:02 +01:00
Némunaire
c3a7318489
Second revision of nemubot with thread for time related events, newyear script,
...
norme checker script, some commands
2011-12-31 11:14:19 +01:00