The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/env perl
use strict;
use utf8;
use Net::IPMessenger::Bot;
use Sys::Hostname ();

my $bot = Net::IPMessenger::Bot->new(
    configure => {
        NickName  => 'system_bot',
        GroupName => 'bot',
        UserName  => 'system_bot',
        HostName  => Sys::Hostname::hostname(),
        Debug     => 1,
    },
    on_message => [
        qr/top/ => sub { `top -b -n 1` },
        qr/ps/  => sub { `ps aux` },
        qr/df/  => sub { `df` },
    ],
);

$bot->start;