Отправить текст на канале как мой пользователь в сценарии irssi

У меня есть очень простой скрипт:

use Irssi;

our $VERSION = '1.00';
our %IRSSI = (
    authors     => 'Author Name(s)',
    contact     => 'author_email@example.com another_author@example.com',
    name        => 'Script Title',
    description => 'Longer script description, '
                .  'maybe on multiple lines',
    license     => 'Public Domain',
);

my $server = Irssi::active_server();

$server->print('#my_channel', '!game CoolGame', MSGLEVEL_ALL);

Цель этого скрипта - отправить сообщение !game CoolGame на канал #my_channel так что бот в этом канале будет выполнять действие из триггера !game, Проблема, с которой я сталкиваюсь, заключается в том, что бот обращает внимание только на сообщения, отправленные моим ником, @my_nick, Текст отображается в канале, но так как print технически функция не отправляет сообщения с никнейма, который я использую, не работает. Как я могу заставить irssi отправлять сообщения на канал в качестве пользователя / ник, в котором я вошел как??

0 ответов

Другие вопросы по тегам