gpt4 book ai didi

meteor - 使用 .allow 或 .deny 过滤聊天应用程序中特定单词的消息

转载 作者:行者123 更新时间:2023-12-02 03:55:11 25 4
gpt4 key购买 nike

关于新的 meteor 版本,我想了解如何禁止将带有某些单词的消息添加到集合中。

假设我正在传递:Messages.insert({message:"Holy ducking smokes", at: new Date()});

if (Meteor.is_server) 中的代码应该怎样才能阻止任何包含“duck”的条目?

最佳答案

是这样的吗?

Messages.deny({
insert: function(userId, doc) {
if (doc.message.match(/\bduck\b/i)) return true;
return false;
}
}

如果消息包含限定词“duck”,这将拒绝客户端插入记录。显然,如果需要,您可以在那里执行其他逻辑(例如审查)。

关于meteor - 使用 .allow 或 .deny 过滤聊天应用程序中特定单词的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12992420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com