介绍
Discord.js 是一个基于 Node.js 的库,用于快速开发 Discord 机器人。而 discord.js-swearfilter 就是一个基于 Discord.js 的库,用于过滤出现在 Discord 服务器上的不当语言。
本篇文章将会介绍如何在你的 Discord.js 机器人上使用 discord.js-swearfilter 包,并演示如何将其配置到你的 Discord 服务器上。
安装
在你的项目根目录下,运行以下命令以安装 discord.js-swearfilter 包:
npm install discord.js-swearfilter
用法
在你的代码中,添加以下行以引用 discord.js 和 discord.js-swearfilter:
const Discord = require('discord.js'); const SwearFilter = require('discord.js-swearfilter');
接着,在你的 Discord 客户端和 SwearFilter 之间建立连接:
-- -------------------- ---- ------- ----- ------ - --- ----------------- ----- ------- - - ------ ----- -- ------------ -------- ------------------ -- ------- ----------------- ------ -- ------------- -------- ---- -- ------------ -- ----- ----------- - --- --------------------- -------------------- -- -- - ---------------------- --- -------------------- ------- -- - -- ------------------------------------- -- ---------------------------------- - ---------------- ------- --------- ------------- -------- --- ----------------------------------------------------------- ---------------- --------------------------- -------------------------------------------------- ---------------------- - --- ------------------ ------- --- ----- -------
配置
SwearFilter 有多种可配置的选项,可以根据你的要求和需求进行调整。
-- -------------------- ---- ------- ----- ------- - - ------ ----- -------- ------------------ ----------------- ------ -------- ----- --------------------- -- -- ---------------------- ----------------- ------ -- --------- -------------- ----- -- ------------ ---------------- -- -- ----------- --------------- ----- -- --------------- --
示例
在本例中,我们将模拟一个 Discord 服务器,其中有一个不允许不当言论的频道。对于包含不适宜的语言的消息,我们将删除它并将警告发送给布置了 SwearFilter 的管理员。
-- -------------------- ---- ------- ----- ------- - ---------------------- ----- ----------- - ---------------------------------- ----- ------ - --- ----------------- ----- ----------- - --- ------------- ------ ----- -------- ------------------ ----------------- ------ -------- ----- --------------------- -- ----------------- ------ -------------- ----- ---------------- -- --------------- ----- --- -------------------- -- -- - ---------------------- --- -------------------- ------- -- - -- ---------------- ----------- --- -- --------------------- --- ------------ - -- ---------------------------------- - ---------------- ------- ---------- --- --------------------- -------------------------------------- ---------------- ------------------------- -- -------------------------------------------------- ---------------------- - - --- ------------------ ------- --- ----- -------
总结
SwearFilter 对于希望维护一个健康和谐的 Discord 社区的管理员来说是非常有用的。使用上述步骤,你可以将 SwearFilter 集成到你的 Discord.js 机器人中,并在服务器上找到不适宜言论并将其删除。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60057c6681e8991b448ebe2a