2dfe1f0e9a
PEP8 clean
2014-11-13 15:52:04 +01:00
e1aff6c4cf
channel or nick required when creating a Response
2014-11-13 14:51:18 +01:00
4f27232fd4
[bonneannee] Unharcode channel to send message on 1 January
2014-11-10 17:05:18 +01:00
95deafe7af
[speak] Fix error on non-TextMessage arrival
2014-11-10 13:01:03 +01:00
745d2b0487
Events module: display an error if server doesn't exist when registering the event
2014-11-03 15:45:16 +01:00
77b897a1e3
Fix in modules: is_owner is now frm_owner
2014-11-03 15:43:39 +01:00
f927d5ab0a
Convert nemuspeak as a module to nemubot
2014-10-27 18:40:04 +01:00
5e87843dda
Mediawiki module: fetch namespaces list to hide categories
2014-10-22 07:38:53 +02:00
67f6d49fb8
Weather module: new nemubot version fix
2014-10-21 20:55:39 +02:00
fe709e630f
SMS module: new nemubot version fix
2014-10-21 17:06:25 +02:00
bd92f64449
More module: ensure that never return None
2014-10-10 23:15:11 +02: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
f9ee1fe898
Can use countdown without timezone
2014-10-09 07:31:21 +02:00
dfde4c5f49
New message processing
2014-10-07 00:21:14 +02:00
49bfcdcae5
Bonneannee module: fix timezone
2014-10-04 07:34:30 +02:00
5d5030efe1
Syno module: add english language support; closing #64
2014-10-04 07:33:34 +02:00
ce9dec7ed4
Xmlparser module: getNodes is now a generator
2014-10-02 07:03:27 +02:00
ada19a221c
In Response, nomore can now be a function
2014-10-02 06:59:54 +02:00
23c660ab57
Mediawiki module: can search through opensearch or classic search
2014-10-01 00:16:19 +02:00
c5a69f1bd0
Internal timezone is now UTC
2014-10-01 00:14:27 +02:00
32cb79344b
Mediawiki module: fix links
2014-09-29 22:45:44 +02:00
74bb0caa1b
Fix prompt commands: join, leave and part
2014-09-28 20:34:49 +02:00
41da1c0780
Response class is now part of 'more' module.
...
This commit prepare the new message flow based on protocol independent messages.
This commit changes the module API: you need to import the Response class manually at the begining of our module.
2014-09-27 12:39:44 +02:00
cdaad47b13
Ensure multiline message after line_treat are collapsed to one line
2014-09-24 10:53:16 +02:00
acded35e1a
Pick events class from v4
2014-09-23 22:47:50 +02:00
a7830f709d
WatchWebsite module: use w3m function from networking module
2014-09-20 00:15:06 +02:00
7a5c2d9786
Separate curl and w3m functions to use it from others modules
2014-09-20 00:14:19 +02:00
b184b27d4f
Randomize the first fetch of watched pages; closing #33
2014-09-19 19:28:48 +02:00
8b819f097d
Mediawiki: display an error when the article doesn't exist
2014-09-19 08:02:31 +02:00
880b2950d3
RATP: clean and update module
2014-09-19 01:42:37 +02:00
dee6ec28fe
Can deferred a treatment on each line responded (to save time at first fetch)
2014-09-18 08:22:59 +02:00
772d68a34d
Response sender is not needed anymore, private channels are now better handled
2014-09-18 07:57:06 +02:00
1beed6751b
Books module: can search books writen by someone and read description of a given book; closing #65
2014-09-16 20:20:37 +02:00
edbfac2943
Alias module: avoid infinite recursion if an alias substitute by the same command
2014-09-15 07:55:35 +02:00
8c52f75b6a
Prepare hooks to be used for other things than Message
2014-09-11 21:20:56 +02:00
4cbf73c45a
Rework on networking module
2014-09-10 21:28:47 +02:00
4f19f08c9f
WatchWebsite module: raw content can be display in response
2014-09-10 12:19:25 +02:00
eba4a07ed1
Event module: use time tag instead of now() as event start time
2014-09-08 02:28:34 +02:00
ee14682c4f
extractDate function is now in a separate Python module
2014-09-08 02:25:26 +02:00
76399a110f
New module books: related to #65
2014-09-07 23:55:40 +02:00
8f17c0a977
Velib module: fix use without xml configuration file
2014-09-07 23:52:54 +02:00
b0e457ffc9
Fix return of parselisten functions
2014-09-03 19:06:26 +02:00
7387fabee1
New module mediawiki
2014-09-02 21:21:06 +02:00
3bc53bb4ef
Introducing new hooks manager
...
Currently, the manager use a naive implementation, this is
mainly for architectural testing purpose.
2014-09-01 19:21:54 +02:00
dcce36eb7c
Implement more and next features as module instead of part of core
2014-08-31 01:55:28 +02:00
28c1ad088b
Move countdown to a separate module in tools
2014-08-29 17:13:28 +02:00
0a16321259
(wip) reworking of the Message class; backported from v4
2014-08-29 17:12:12 +02:00
4b9a6305d4
Legacy hooks now need to be explicitely declared
2014-08-28 18:05:21 +02:00
da32ee6490
GitHub module: add command !github_commit
2014-08-28 14:28:56 +02:00
97143a0182
Centralize configuration: there is no more XML files for module, juste one bot configuration file, also containing module configuration; fixes #56
2014-08-28 12:29:58 +02:00