d58afa9419Apply v3.3 changes on various modules
Némunaire
2012-11-04 04:39:54 +0100
dc52593953Add 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
21f2af1cadAlias 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
771e3997c4Pong only when the message start with explicit ping
Némunaire
2012-11-02 20:00:44 +0100
57f58eac17Join on connection
Némunaire
2012-11-02 19:58:09 +0100
d4cfe1e0f8Fix Warning when using legacy hooks function
Némunaire
2012-11-02 17:29:22 +0100
3a82cc00cdFix nemubot shutdown when some DCC connections are alive
Némunaire
2012-11-02 13:58:34 +0100
a70ff958fdTreat all other hooks; fix ask behavior in private message for all messages
Némunaire
2012-11-02 12:51:16 +0100
a62940380eIntroducing 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
f00dfc82f7DDG module: don't print an empty abstract each time
v3.2
Némunaire
2012-11-01 09:49:57 +0100
7d0d678f3bPrint a warning when send a message to a non-connected server
Némunaire
2012-11-01 09:49:17 +0100
9e452d22a9Events modules: use W in a duration for weeks counter, some fixes
Némunaire
2012-11-01 09:30:00 +0100
a975421e02WatchWebsite module: catch Atom parse error
Némunaire
2012-11-01 09:27:19 +0100
b2662139f5Catch connection to server error
Némunaire
2012-11-01 09:26:39 +0100
90f1e629eaStart a tool to manage web requests
Némunaire
2012-10-19 18:41:17 +0200
f8b662f7d0Add a tools directory
Némunaire
2012-10-18 18:03:13 +0200
49ccef36c2WatchWebsite module: fix double alert when a site changes
Némunaire
2012-10-15 02:49:48 +0200
6c1fb079deAvoid infinite events when system lags
Némunaire
2012-10-15 02:46:23 +0200
29840f26e0This file is no more used
Némunaire
2012-10-15 02:45:04 +0200
bbfd34fe7bNew 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
af3ec01734ID are keept when an event is not finished
Némunaire
2012-09-02 18:40:44 +0200
642c5ef502In a response, can built 2 messages from one list
Némunaire
2012-09-02 17:29:20 +0200
b6034fc387Can use a different title for each message in Response
Némunaire
2012-09-02 17:19:02 +0200
5e81905947Convert module watchWebsite to nemubot V3.2; can now watch user requested site
Némunaire
2012-09-01 16:16:31 +0200
07863d0718In DATAS, attribute stated by _ are ignored
Némunaire
2012-09-01 15:50:24 +0200
387ecc7d5cFix events (the first event was always skiped)
Némunaire
2012-09-01 15:49:30 +0200
d394ff5784Add an offset field to event
Némunaire
2012-09-01 11:24:04 +0200
fc396ef313Unload a module now unsubscribe auto-registered hooks
Némunaire
2012-09-01 11:23:41 +0200
4055025160Updated nextstop version submodule
Number 23
2012-09-02 16:49:22 +0200
bfeaebc006Fixed wrong submodule
Number 23
2012-09-02 16:41:19 +0200
3d9fa8a565Now the public transportation module uses Response
Number 23
2012-09-01 00:07:58 +0200
aef010e466Added !ratp module
Number 23
2012-08-31 23:44:11 +0200
89206d9a91Due to last commit, changes modules to follow new hooks declaration
Némunaire
2012-08-31 05:23:21 +0200
a2d9757d06Add the ability to talk with other nemubot over DCC
Némunaire
2012-08-31 05:21:19 +0200
30da270557Can pass data from message reception to message response
Némunaire
2012-08-31 03:52:49 +0200
e881fc8ba5Convert MCQ module to V3.2
Némunaire
2012-08-31 03:25:35 +0200
2f7592091bConvert DDG/WFA/Wiki module to nemubot 3.2
Némunaire
2012-08-31 02:58:28 +0200
358deb99f0Add a count attribute to Response, which show the number of left results
Némunaire
2012-08-31 02:58:06 +0200
637861b3aeAlready converted modules now use new Response class
Némunaire
2012-08-31 01:54:57 +0200
5c5e0fbe8fWhen adding event, an ID is generated to found the event later. Can delete event.
Némunaire
2012-08-31 01:36:23 +0200
2e3ad0ba35Check instance type of response in ordre to show only true Response
Némunaire
2012-08-31 01:34:58 +0200
711cefe0c2Use sender instead of nick in Response to allow sent by PM or over DCC, ...
Némunaire
2012-08-31 01:34:07 +0200
99e91af2cbAutomatically load Response and ModuleState in each nemubot modules
Némunaire
2012-08-30 17:43:24 +0200
5e52c4dbbbIntroduce 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
c3c0b216d4Fix error message when treat a message
Némunaire
2012-08-29 18:08:09 +0200
f5c0913bf0Fix nemuspeak to use new message API
Némunaire
2012-08-28 12:35:06 +0200
ab6334127fIntroduce networkbot and botcaps
Némunaire
2012-08-28 00:27:02 +0200
db7bb4ad3aConvert YCC module to V3.2
Némunaire
2012-08-22 21:17:16 +0200
7e20368c10Hook 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
9ec07790efConvert nemuspeak to V3.2
Némunaire
2012-08-19 10:29:51 +0200
06145c732aConvert to V3.2 translation module
Némunaire
2012-08-16 05:50:49 +0200
9b5c1d2e60Covert sleepytime module to V3.2
Némunaire
2012-08-16 05:42:54 +0200
3692a167ccFix and convert to nemubot V3.2 the synomyms module
Némunaire
2012-08-16 05:24:56 +0200
ba69d981dcAllow modules without configuration
Némunaire
2012-08-16 05:23:45 +0200
a2c94aef01Add a debug builtin that enable debug mode for a module
Némunaire
2012-08-16 04:54:34 +0200
6e06b616fdStop the event timer before quit
Némunaire
2012-08-16 04:53:46 +0200
e7f9d329ccConvert the events module to v3.2
Némunaire
2012-08-16 04:34:22 +0200
603baa8581Simplify the listen function creation and management
Némunaire
2012-08-16 04:32:47 +0200
3492cf302fFirst module ready for v3.2: velib
Némunaire
2012-08-14 06:57:19 +0200
69f375e9f1Add a way to listen a module function for changes, ...
Némunaire
2012-08-14 06:56:28 +0200