In einem WeeChat-PerlSkript ist allen API-Funktionen und Variablen ein
"weechat::
" vorangestellt.
Beispiel:
weechat::register("test", "1.0", "end_test", "WeeChat perl script");
Ein WeeChat-Pythonskript muss mit einer Importdirektive für WeeChat beginnen:
import weechat
Allen API-Funktionen und Variablen ist ein "weechat.
" vorangestellt.
Beispiel:
weechat.register("test", "1.0", "end_test", "WeeChat python script")
In einem WeeChat-Rubyskript muss der gesamte Code innerhalb von
Funktionen stehen. Für den Hauptteil ist die Funktion "weechat_init
"
zu definieren, die automatisch aufgerufen wird, wenn das Skript in WeeChat geladen wird.
Beispiel:
def weechat_init Weechat.register("test", "1.0", "end_test", "WeeChat ruby script") Weechat.add_command_handler("command", "my_command") return Weechat::PLUGIN_RC_OK end def my_command(server, args) Weechat.print("my command") return Weechat::PLUGIN_RC_OK end
Allen API-Funktionen ist "Weechat.
"
und Variablen "Weechat::
" vorangestellt.