【问题标题】:How to configure triggers for specific users in IRSSI如何在 IRSI 中为特定用户配置触发器
【发布时间】:2016-08-27 23:31:10
【问题描述】:

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

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

(如消息1中的foo,消息2中的bar,好像我在输入时按了回车键)

到目前为止我所拥有的:

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

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

【问题讨论】:

    标签: perl ubuntu irc channel irssi


    【解决方案1】:

    我相信这就是你想要的:

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

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

    -masks 用于匹配用户并想要一个nick!ident@host 掩码,因此仅匹配昵称,掩码将为foo!*@*

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-15
      • 2010-11-17
      • 1970-01-01
      • 2010-11-10
      相关资源
      最近更新 更多