如何在 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

如何在 Django 中为特定用户和特定项目使用 deleteview?

如何在 AWS Cognito 用户池中为特定用户编辑用户属性?