1
0
Fork 0
Commit Graph

454 Commits

Author SHA1 Message Date
nemunaire f927d5ab0a Convert nemuspeak as a module to nemubot 2014-10-27 18:40:04 +01:00
nemunaire 5e87843dda Mediawiki module: fetch namespaces list to hide categories 2014-10-22 07:38:53 +02:00
nemunaire 67f6d49fb8 Weather module: new nemubot version fix 2014-10-21 20:55:39 +02:00
nemunaire fe709e630f SMS module: new nemubot version fix 2014-10-21 17:06:25 +02:00
nemunaire bd92f64449 More module: ensure that never return None 2014-10-10 23:15:11 +02:00
nemunaire 6c89f80bcf Fix sample configuration 2014-10-10 23:14:32 +02:00
nemunaire 41c33354c3 Choose another nick on nick collision 2014-10-10 23:14:05 +02:00
nemunaire 4776fbe931 Modify context reload for better maintainability 2014-10-09 07:39:38 +02:00
nemunaire 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
nemunaire f9ee1fe898 Can use countdown without timezone 2014-10-09 07:31:21 +02:00
nemunaire dfde4c5f49 New message processing 2014-10-07 00:21:14 +02:00
nemunaire 981025610e Fix IRC message pretty-printer 2014-10-04 07:41:54 +02:00
nemunaire 020759fdab Decoding IRC message: use encoding from configuration file 2014-10-04 07:39:08 +02:00
nemunaire 49bfcdcae5 Bonneannee module: fix timezone 2014-10-04 07:34:30 +02:00
nemunaire 5d5030efe1 Syno module: add english language support; closing #64 2014-10-04 07:33:34 +02:00
nemunaire ce9dec7ed4 Xmlparser module: getNodes is now a generator 2014-10-02 07:03:27 +02:00
nemunaire ada19a221c In Response, nomore can now be a function 2014-10-02 06:59:54 +02:00
nemunaire 302add96ca Add a connected state for socket 2014-10-01 00:33:52 +02:00
nemunaire 1c1139df9f Autojoin on invitations 2014-10-01 00:17:36 +02:00
nemunaire 23c660ab57 Mediawiki module: can search through opensearch or classic search 2014-10-01 00:16:19 +02:00
nemunaire c5a69f1bd0 Internal timezone is now UTC 2014-10-01 00:14:27 +02:00
nemunaire 32cb79344b Mediawiki module: fix links 2014-09-29 22:45:44 +02:00
nemunaire 74bb0caa1b Fix prompt commands: join, leave and part 2014-09-28 20:34:49 +02:00
nemunaire 99a5e8e5ad Can send command on connection, defined in configuration file 2014-09-27 23:57:19 +02:00
nemunaire 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
nemunaire 8f620b9756 XMLparser: precise unhandled type 2014-09-24 15:57:21 +02:00
nemunaire 5be1e97411 Calculate message size based on raw size, not on UTF-8 characters number 2014-09-24 15:56:46 +02:00
nemunaire cdaad47b13 Ensure multiline message after line_treat are collapsed to one line 2014-09-24 10:53:16 +02:00
nemunaire acded35e1a Pick events class from v4 2014-09-23 22:47:50 +02:00
nemunaire 04eccbe250 Remove some legacy stuff 2014-09-22 17:48:59 +02:00
nemunaire 0ab51d79ae Pong only on "ask" 2014-09-22 17:48:41 +02:00
nemunaire 314d410789 Logger identifier for server now depends on server identifier and is not global 2014-09-21 19:46:18 +02:00
nemunaire a7830f709d WatchWebsite module: use w3m function from networking module 2014-09-20 00:15:06 +02:00
nemunaire 7a5c2d9786 Separate curl and w3m functions to use it from others modules 2014-09-20 00:14:19 +02:00
nemunaire b184b27d4f Randomize the first fetch of watched pages; closing #33 2014-09-19 19:28:48 +02:00
nemunaire 8b819f097d Mediawiki: display an error when the article doesn't exist 2014-09-19 08:02:31 +02:00
nemunaire 880b2950d3 RATP: clean and update module 2014-09-19 01:42:37 +02:00
nemunaire ae3c46e693 Xmlparser: check the attribute type is storable 2014-09-19 01:38:53 +02:00
nemunaire dee6ec28fe Can deferred a treatment on each line responded (to save time at first fetch) 2014-09-18 08:22:59 +02:00
nemunaire 4d187f61e3 Fix exception during deletion of the first event in rare case 2014-09-18 08:08:46 +02:00
nemunaire 772d68a34d Response sender is not needed anymore, private channels are now better handled 2014-09-18 07:57:06 +02:00
nemunaire 5e202063d4 Improve stability: catch all kind of exception in main bot loop 2014-09-18 06:26:50 +02:00
nemunaire a0a1ef8989 Always parse the same number of arguments; empty string != None 2014-09-17 06:59:40 +02:00
nemunaire 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
nemunaire edbfac2943 Alias module: avoid infinite recursion if an alias substitute by the same command 2014-09-15 07:55:35 +02:00
nemunaire 73acc00762 Handle IRC PART command 2014-09-15 01:07:43 +02:00
nemunaire fa81fa5814 Handle channel creation in IRC server 2014-09-15 00:52:19 +02:00
nemunaire 7dc3b55c34 Parse most of IRC messages in server part instead of core 2014-09-13 23:50:32 +02:00
nemunaire db22436e5d Handle server related or specific stuff out of the pure core, in the server part (PING, CAP, CTCP requests, ...) 2014-09-12 08:12:55 +02:00
nemunaire 8c52f75b6a Prepare hooks to be used for other things than Message 2014-09-11 21:20:56 +02:00