Commit Graph

  • 6f6ddd4d1e New module: networking with !traceurl and !isup Némunaire 2012-11-06 04:27:09 +0100
  • 88d976fb60 Can parse JSON web pages Némunaire 2012-11-06 04:26:38 +0100
  • 02bebb663c Fix various error on DCC connection and post treated messages Némunaire 2012-11-06 04:14:55 +0100
  • aa697a36d0 Now parse URL following RFC 1738 Némunaire 2012-11-06 04:14:11 +0100
  • ca3559833a Merge branch 'V3.3' of github.com:nemunaire/nemubot into V3.3 Némunaire 2012-11-05 12:02:02 +0100
  • dda1b706c7 Alias module replace aliases only in PRIVMSG Némunaire 2012-11-05 12:00:24 +0100
  • cf249d1592 Update nemuspeak to V3.3 Némunaire 2012-11-05 11:59:40 +0100
  • e2fbdecc59 Working copy of v3.1 v3.1 Némunaire 2012-11-04 17:09:54 +0100
  • 9b38b21898 Use new web tool into various modules Némunaire 2012-11-04 16:26:20 +0100
  • 6b6f5b7e0b Update soutenance module to v3.3 Némunaire 2012-11-04 16:04:39 +0100
  • b251b3d852 Update translate module for v3.3 Némunaire 2012-11-04 15:58:42 +0100
  • 20f5c5f453 Update nextstop module for v3.3 Némunaire 2012-11-04 15:33:04 +0100
  • c6d5d88723 Apply v3.3 changes on various modules Némunaire 2012-11-04 15:32:39 +0100
  • 5afe5cb15a Fix !help Némunaire 2012-11-04 14:04:49 +0100
  • d58afa9419 Apply v3.3 changes on various modules Némunaire 2012-11-04 04:39:54 +0100
  • dc52593953 Add new hook that treat all messages, not only PRIVMSG ; can respond with a response.Hook to create a hook Némunaire 2012-11-04 04:28:24 +0100
  • 21f2af1cad Alias module: add !alias to explain register alias, !unalias to remove alias; variables are now replaced in the Response Némunaire 2012-11-02 20:28:48 +0100
  • 771e3997c4 Pong only when the message start with explicit ping Némunaire 2012-11-02 20:00:44 +0100
  • 57f58eac17 Join on connection Némunaire 2012-11-02 19:58:09 +0100
  • d4cfe1e0f8 Fix Warning when using legacy hooks function Némunaire 2012-11-02 17:29:22 +0100
  • 3a82cc00cd Fix nemubot shutdown when some DCC connections are alive Némunaire 2012-11-02 13:58:34 +0100
  • 6c6a11b80c Fix DCC connections Némunaire 2012-11-02 12:51:29 +0100
  • a70ff958fd Treat all other hooks; fix ask behavior in private message for all messages Némunaire 2012-11-02 12:51:16 +0100
  • a62940380e Introducing a new nemubot architecture for servers and messages treatment: messages have no more context or server Némunaire 2012-11-02 12:10:37 +0100
  • f00dfc82f7 DDG module: don't print an empty abstract each time v3.2 Némunaire 2012-11-01 09:49:57 +0100
  • 7d0d678f3b Print a warning when send a message to a non-connected server Némunaire 2012-11-01 09:49:17 +0100
  • 9e452d22a9 Events modules: use W in a duration for weeks counter, some fixes Némunaire 2012-11-01 09:30:00 +0100
  • a975421e02 WatchWebsite module: catch Atom parse error Némunaire 2012-11-01 09:27:19 +0100
  • b2662139f5 Catch connection to server error Némunaire 2012-11-01 09:26:39 +0100
  • 90f1e629ea Start a tool to manage web requests Némunaire 2012-10-19 18:41:17 +0200
  • f8b662f7d0 Add a tools directory Némunaire 2012-10-18 18:03:13 +0200
  • 49ccef36c2 WatchWebsite module: fix double alert when a site changes Némunaire 2012-10-15 02:49:48 +0200
  • 6c1fb079de Avoid infinite events when system lags Némunaire 2012-10-15 02:46:23 +0200
  • 29840f26e0 This file is no more used Némunaire 2012-10-15 02:45:04 +0200
  • bbfd34fe7b New global function: add_hook: add a hook in the current context directly associated to the current module Némunaire 2012-10-15 02:20:01 +0200
  • 1b5b5af60b WatchWebsite module: !unwatch work, !watch better parse URLs Némunaire 2012-10-15 02:11:24 +0200
  • 28dee24b5a Soutenance module: convert to V3.2 Némunaire 2012-10-15 01:52:32 +0200
  • afcb104ed9 Modules can return list of Responses Némunaire 2012-10-15 01:52:07 +0200
  • 7de644a784 Properly disconnect DCC connexion when any part leave Némunaire 2012-10-15 01:15:07 +0200
  • 9c7884f092 Events modules: can now !start with mixing time units; can indicate a end date Fixes #3 Némunaire 2012-10-15 00:44:51 +0200
  • e16101c838 YCC module: First URL on a channel can now be reduce Némunaire 2012-10-14 23:52:30 +0200
  • 05f061bccb In module, new variable DIR hold the directory path containing the module Némunaire 2012-10-04 13:59:37 +0200
  • 6c7be6761e A warning is raised when adding a hook without attached module (for unload) Némunaire 2012-10-04 13:50:48 +0200
  • 2fd395f4bc Wiki: better escape of infobox Némunaire 2012-10-04 13:46:11 +0200
  • c4e2c0b66c New configuration attribute: allowall: all receive message are treated Némunaire 2012-10-04 13:38:50 +0200
  • 5d2d218708 Messages queue is now use to execute events Némunaire 2012-10-04 13:36:25 +0200
  • 46d2854955 Use last message API for YCC module Némunaire 2012-09-07 15:01:28 +0200
  • bd1795a105 In module watchwebsite, fix atom alerts Némunaire 2012-09-07 14:59:22 +0200
  • d152ce71bd Fix !help Némunaire 2012-09-02 18:41:20 +0200
  • af3ec01734 ID are keept when an event is not finished Némunaire 2012-09-02 18:40:44 +0200
  • 642c5ef502 In a response, can built 2 messages from one list Némunaire 2012-09-02 17:29:20 +0200
  • b6034fc387 Can use a different title for each message in Response Némunaire 2012-09-02 17:19:02 +0200
  • 5e81905947 Convert module watchWebsite to nemubot V3.2; can now watch user requested site Némunaire 2012-09-01 16:16:31 +0200
  • 07863d0718 In DATAS, attribute stated by _ are ignored Némunaire 2012-09-01 15:50:24 +0200
  • 387ecc7d5c Fix events (the first event was always skiped) Némunaire 2012-09-01 15:49:30 +0200
  • d394ff5784 Add an offset field to event Némunaire 2012-09-01 11:24:04 +0200
  • fc396ef313 Unload a module now unsubscribe auto-registered hooks Némunaire 2012-09-01 11:23:41 +0200
  • 4055025160 Updated nextstop version submodule Number 23 2012-09-02 16:49:22 +0200
  • bfeaebc006 Fixed wrong submodule Number 23 2012-09-02 16:41:19 +0200
  • 3d9fa8a565 Now the public transportation module uses Response Number 23 2012-09-01 00:07:58 +0200
  • aef010e466 Added !ratp module Number 23 2012-08-31 23:44:11 +0200
  • 89206d9a91 Due to last commit, changes modules to follow new hooks declaration Némunaire 2012-08-31 05:23:21 +0200
  • a2d9757d06 Add the ability to talk with other nemubot over DCC Némunaire 2012-08-31 05:21:19 +0200
  • 30da270557 Can pass data from message reception to message response Némunaire 2012-08-31 03:52:49 +0200
  • e881fc8ba5 Convert MCQ module to V3.2 Némunaire 2012-08-31 03:25:35 +0200
  • 2f7592091b Convert DDG/WFA/Wiki module to nemubot 3.2 Némunaire 2012-08-31 02:58:28 +0200
  • 358deb99f0 Add a count attribute to Response, which show the number of left results Némunaire 2012-08-31 02:58:06 +0200
  • 637861b3ae Already converted modules now use new Response class Némunaire 2012-08-31 01:54:57 +0200
  • 5c5e0fbe8f When adding event, an ID is generated to found the event later. Can delete event. Némunaire 2012-08-31 01:36:23 +0200
  • 2e3ad0ba35 Check instance type of response in ordre to show only true Response Némunaire 2012-08-31 01:34:58 +0200
  • 711cefe0c2 Use sender instead of nick in Response to allow sent by PM or over DCC, ... Némunaire 2012-08-31 01:34:07 +0200
  • 99e91af2cb Automatically load Response and ModuleState in each nemubot modules Némunaire 2012-08-30 17:43:24 +0200
  • 5e52c4dbbb Introduce Response class and a new way to send message to user Remove old send_* in Message class !more is now a built-in command Némunaire 2012-08-30 15:29:11 +0200
  • c3c0b216d4 Fix error message when treat a message Némunaire 2012-08-29 18:08:09 +0200
  • f5c0913bf0 Fix nemuspeak to use new message API Némunaire 2012-08-28 12:35:06 +0200
  • ab6334127f Introduce networkbot and botcaps Némunaire 2012-08-28 00:27:02 +0200
  • 52995e3f0e Fix DCC connexion Némunaire 2012-08-27 23:45:57 +0200
  • 64d4997605 Separate treat_msg function in DCC, in ordre to overwrite it Némunaire 2012-08-26 19:04:23 +0200
  • f5166aca16 Message timestamping is done when the message arrive, not when it is parsed Némunaire 2012-08-26 18:00:56 +0200
  • 4892f8d9fa Comment DCC class Némunaire 2012-08-26 17:34:59 +0200
  • fce491552b Use a queue to treat incoming messages instead of using server thread to answer Némunaire 2012-08-23 18:20:45 +0200
  • c92160f041 Convert wrapper to V3.2 Némunaire 2012-08-23 03:17:23 +0200
  • 9939981dae Convert birthday module to V3.2 and fix some bugs Némunaire 2012-08-23 03:09:42 +0200
  • 59f18b7974 Events module: fix response to !existing_event Némunaire 2012-08-23 02:46:48 +0200
  • a1c170f88a Convert alias module to V3.2 Némunaire 2012-08-23 01:54:52 +0200
  • 926abd8806 Add pretreatment hooks Némunaire 2012-08-23 01:54:39 +0200
  • 68c88fc864 Fix message hooks Némunaire 2012-08-22 21:52:49 +0200
  • db7bb4ad3a Convert YCC module to V3.2 Némunaire 2012-08-22 21:17:16 +0200
  • 7e20368c10 Hook factorisation ; add new hooks : default (same comportement has previous version) and one hook before any parsing When calling a hook, passed parameters change according to associated data variable Némunaire 2012-08-22 21:05:33 +0200
  • 9ec07790ef Convert nemuspeak to V3.2 Némunaire 2012-08-19 10:29:51 +0200
  • 06145c732a Convert to V3.2 translation module Némunaire 2012-08-16 05:50:49 +0200
  • 9b5c1d2e60 Covert sleepytime module to V3.2 Némunaire 2012-08-16 05:42:54 +0200
  • 3692a167cc Fix and convert to nemubot V3.2 the synomyms module Némunaire 2012-08-16 05:24:56 +0200
  • ba69d981dc Allow modules without configuration Némunaire 2012-08-16 05:23:45 +0200
  • a2c94aef01 Add a debug builtin that enable debug mode for a module Némunaire 2012-08-16 04:54:34 +0200
  • 6e06b616fd Stop the event timer before quit Némunaire 2012-08-16 04:53:46 +0200
  • e7f9d329cc Convert the events module to v3.2 Némunaire 2012-08-16 04:34:22 +0200
  • 603baa8581 Simplify the listen function creation and management Némunaire 2012-08-16 04:32:47 +0200
  • 3492cf302f First module ready for v3.2: velib Némunaire 2012-08-14 06:57:19 +0200
  • 69f375e9f1 Add a way to listen a module function for changes, ... Némunaire 2012-08-14 06:56:28 +0200