如何在 IRSI 中为特定用户配置触发器
Posted
技术标签:
【中文标题】如何在 IRSI 中为特定用户配置触发器【英文标题】:How to configure triggers for specific users in IRSSI 【发布时间】: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 的未知选项。
【问题讨论】:
【参考方案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!*@*
。
【讨论】:
以上是关于如何在 IRSI 中为特定用户配置触发器的主要内容,如果未能解决你的问题,请参考以下文章
在 AWS Cognito 中为 MFA 配置自定义 SMS 消息
如何在spring security中为来自两个不同表的不同用户配置身份验证?
当我已经使用工作正常的文章时,如何在 htaccess 中为配置文件用户创建干净的 url