Perl 如何在IRSSI中为特定用户配置触发器

Perl 如何在IRSSI中为特定用户配置触发器,perl,ubuntu,irc,channel,irssi,Perl,Ubuntu,Irc,Channel,Irssi,我不太理解irssitrigger.pl脚本的几个例子,可以在我的Ubuntu机器上找到谁的文档(如果这对irssi很重要的话) 我正试图: 当特定用户加入特定频道时,在单独的聊天信息中说两件事 (例如消息1中的foo和消息2中的bar,就好像我在键入时按了回车键一样) 到目前为止,我所拥有的: /trigger add-name“channel_join_chat”-publics-channels“#channel”-join“foo”-command“foo”-command“bar” 我

我不太理解
irssi
trigger.pl脚本的几个例子,可以在我的Ubuntu机器上找到谁的文档(如果这对irssi很重要的话)

我正试图: 当特定用户加入特定频道时,在单独的聊天信息中说两件事

(例如消息1中的foo和消息2中的bar,就好像我在键入时按了回车键一样)

到目前为止,我所拥有的:

/trigger add-name“channel_join_chat”-publics-channels“#channel”-join“foo”-command“foo”-command“bar”


我不知道如何指定一个特定的用户,因为“foo”对于irssi来说是一个未知的选项

我相信这就是你想要的:

/TRIGGER ADD -name "channel_join_chat" -joins -channels "#channel" -masks foo!*@* -command "Foo" -command "bar"
-publics
应该是当有人向频道发送
PRIVMSG
时,因此您希望
-joins
替换
JOIN
时触发的参数(注意:它不接受参数,这就是为什么您得到
未知选项:foo

-掩码
用于匹配用户并想要一个
尼克!ident@host
mask,所以为了只匹配刻痕,mask应该是
foo*@*