-1

我不太了解irssitrigger.pl 脚本的几个示例,可以在我的 Ubuntu 机器上找到谁的文档如果这对 irssi 很重要)。

我正在尝试:当特定用户foo加入特定频道#channel时,在单独的聊天消息中说两件事。

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

到目前为止我所拥有的:

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

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

4

1 回答 1

1

我相信这就是你想要的:

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

-publics应该是当有人将 a 发送PRIVMSG到频道时,所以你想-joins替换它以触发 a JOIN(注意:它不带参数,这就是你得到的原因Unknown option: foo)。

-masks用于匹配用户并需要nick!ident@host掩码,因此仅匹配昵称,掩码将是foo!*@*.

于 2016-09-27T18:38:23.653 回答