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*@*代码>