1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-24 03:46:39 +02:00
Files
Julien Louis 0493cb89eb Initial import
2006-09-16 20:48:42 +00:00

35 lines
1.0 KiB
Raku

# This script is a port from the hello.pl irssi script written by
# Cybertinus <cybertinus@cybertinus.nl>
#
# Licensed under the GPL v2
#
# Author: Julien Louis <ptitlouis@sysif.net>
weechat::register("hello" ,"0.1", "", "Display greetings depending the time");
weechat::add_command_handler("hello", hello, "", "Send greetings to the current buffer");
weechat::set_plugin_config("evening_message", "good evening");
weechat::set_plugin_config("afternoon_message", "good afternoon");
weechat::set_plugin_config("morning_message", "good morning");
weechat::set_plugin_config("night_message", "good night");
sub hello {
my ($server,$data) = @_;
$time = (localtime(time))[2];
if ($time >= 18) {
$text = weechat::get_plugin_config("evening_message");
} elsif ($time >= 12) {
$text = weechat::get_plugin_config("afternoon_message");
} elsif ($time >= 6) {
$text = weechat::get_plugin_config("morning_message");
} elsif ($time >= 0) {
$text = weechat::get_plugin_config("night_message");
}
weechat::command("$text $data");
return weechat::PLUGIN_RC_OK;
}