diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2011-08-26 10:31:37 +0200 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2011-08-26 10:31:37 +0200 |
commit | 4853a530b630440d34d2ce2f8f478523658dbca2 (patch) | |
tree | 57baab29d9e31de18e22c7b34811ceecd65ed00b /doc/fr | |
parent | ebf72c7eda87e70aed16e890581307f527567bed (diff) | |
download | weechat-4853a530b630440d34d2ce2f8f478523658dbca2.zip |
irc: improve split of privmsg, add split of some other messages (bug #29879), add new info_hashtable "irc_message_split", split irc messages in relay plugin
List of new features/bugs fixed:
- improve split of privmsg: keep CTCP in split
- add split of messages: ison, join, notice, wallops, 005, 353
- add new info_hashtable "irc_message_split" (for plugins/scripts)
- in relay plugin: split irc messages sent to clients of irc proxy
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/autogen/plugin_api/hdata.txt | 1 | ||||
-rw-r--r-- | doc/fr/autogen/plugin_api/infos_hashtable.txt | 4 | ||||
-rw-r--r-- | doc/fr/weechat_plugin_api.fr.txt | 4 | ||||
-rw-r--r-- | doc/fr/weechat_scripting.fr.txt | 6 |
4 files changed, 9 insertions, 6 deletions
diff --git a/doc/fr/autogen/plugin_api/hdata.txt b/doc/fr/autogen/plugin_api/hdata.txt index a73749fc5..e3b4046b2 100644 --- a/doc/fr/autogen/plugin_api/hdata.txt +++ b/doc/fr/autogen/plugin_api/hdata.txt @@ -136,6 +136,7 @@ 'isupport' (string) + 'prefix_modes' (string) + 'prefix_chars' (string) + + 'nick_max_length' (integer) + 'reconnect_delay' (integer) + 'reconnect_start' (time) + 'command_time' (time) + diff --git a/doc/fr/autogen/plugin_api/infos_hashtable.txt b/doc/fr/autogen/plugin_api/infos_hashtable.txt index ce3471b6e..80eed3c36 100644 --- a/doc/fr/autogen/plugin_api/infos_hashtable.txt +++ b/doc/fr/autogen/plugin_api/infos_hashtable.txt @@ -2,6 +2,8 @@ |======================================== | Extension | Nom | Description | Hashtable (entrée) | Hashtable (sortie) -| irc | irc_parse_message | analyse un message IRC | "message": message IRC | "nick": pseudo, "host": nom d'hôte, "command": commande, "channel": canal, "arguments": paramètres (inclut le canal) +| irc | irc_message_parse | analyse un message IRC | "message": message IRC | "nick": pseudo, "host": nom d'hôte, "command": commande, "channel": canal, "arguments": paramètres (inclut le canal) + +| irc | irc_message_split | découper un message IRC (pour tenir dans les 512 octets) | "message": message IRC, "server": nom du serveur (optionnel) | "msg1" ... "msgN": messages à envoyer (sans le "\r\n" final), "args1" ... "argsN": paramètres des messages |======================================== diff --git a/doc/fr/weechat_plugin_api.fr.txt b/doc/fr/weechat_plugin_api.fr.txt index ddea8fc85..3060706cc 100644 --- a/doc/fr/weechat_plugin_api.fr.txt +++ b/doc/fr/weechat_plugin_api.fr.txt @@ -11271,7 +11271,7 @@ if (hashtable_in) { weechat_hashtable_set (hashtable_in, "message", ":nick!user@host PRIVMSG #weechat :message ici"); - hashtable_out = weechat_info_get_hashtable ("irc_parse_message", + hashtable_out = weechat_info_get_hashtable ("irc_message_parse", hashtable_in); /* * maintenant hashtable_out a les clés/valeurs suivantes : @@ -11296,7 +11296,7 @@ dict = weechat.info_get_hashtable(info_name, dict_in) # exemple dict_in = { "message": ":nick!user@host PRIVMSG #weechat :message ici" } weechat.prnt("", "message analysé: %s" - % weechat.info_get_hashtable("irc_parse_message", dict_in)) + % weechat.info_get_hashtable("irc_message_parse", dict_in)) ---------------------------------------- [[infolists]] diff --git a/doc/fr/weechat_scripting.fr.txt b/doc/fr/weechat_scripting.fr.txt index 3b3b88436..e3672f7b2 100644 --- a/doc/fr/weechat_scripting.fr.txt +++ b/doc/fr/weechat_scripting.fr.txt @@ -732,18 +732,18 @@ weechat.hook_modifier("irc_in_privmsg", "modifier_cb", "") Un message mal formé peut provoquer un plantage de WeeChat ou de sérieux problèmes ! -[[irc_parse_message]] +[[irc_message_parse]] Analyser un message ^^^^^^^^^^^^^^^^^^^ _Nouveau dans la version 0.3.4._ Vous pouvez analyser un message IRC avec l'info_hashtable appelée -"irc_parse_message". +"irc_message_parse". [source,python] ---------------------------------------- -dict = weechat.info_get_hashtable("irc_parse_message", +dict = weechat.info_get_hashtable("irc_message_parse", { "message": ":nick!user@host PRIVMSG #weechat :message ici" }) weechat.prnt("", "dict: %s" % dict) |