2016-08-27 35 views
-1

我并不完全了解irssi trigger.pl脚本的几个示例,在我的Ubuntu机器上可找到here的文档(如果这对irssi至关重要)。如何在IRSSI中为特定用户配置触发器

我试图: 当某个特定用户foo加入特定频道#channel时,请在单独的聊天消息中说2件事。

(比如foo在消息1,和酒吧,消息2,如果我打如果我键入它的确认键)

我到目前为止有:

/trigger add -name "channel_join_chat" -publics -channels "#channel" -joins "foo" -command "Foo" -command "bar"

而且我不知道如何指定特定的用户,因为'foo'是irssi的未知选项。

回答

0

我相信这是你想要的:如果有人向一个PRIVMSG到通道

/TRIGGER ADD -name "channel_join_chat" -joins -channels "#channel" -masks foo!*@* -command "Foo" -command "bar" 

-publics是应该的,所以你要-joins,以取代触发一个JOIN(注:它不采取一个参数,这就是为什么你会得到Unknown option: foo)。

-masks用于匹配用户,并且想要[email protected]掩码,因此要仅匹配昵称,掩码将为foo!*@*

相关问题