Dans un script Perl WeeChat, toutes les fonctions et variables
de l'interface sont préfixées par "weechat::".
Exemple :
weechat::register("test", "1.0", "end_test", "Script perl WeeChat");
Un script Python WeeChat doit commencer par importer weechat :
import weechat
Toutes les fonctions et variables de l'interface sont préfixées
par "weechat.".
Exemple :
weechat.register("test", "1.0", "end_test", "Script python WeeChat")
Dans un script Ruby WeeChat, tout le code doit être dans des
fonctions. Pour le code principal, vous devez définir une
fonction "weechat_init", qui est appelée
automatiquement quand le script est chargé par WeeChat.
Exemple :
def weechat_init
Weechat.register("test", "1.0", "end_test", "Script ruby WeeChat")
Weechat.add_command_handler("commande", "ma_commande")
return Weechat::PLUGIN_RC_OK
end
def ma_commande(server, args)
Weechat.print("ma commande")
return Weechat::PLUGIN_RC_OK
end
Toutes les fonctions de l'interface sont préfixées par
"Weechat." et les variables par
"Weechat::".