Отправить текст на канале как мой пользователь в сценарии 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 отправлять сообщения на канал в качестве пользователя / ник, в котором я вошел как??