如何使用 curses 检测和删除消息
How to detect and delete messages with curses
我正在为我的 discord 机器人做反咒骂工作,我想知道是否有 easier/better 方法可以做到这一点,而不是单独 client.on("message", ...)
听众。
这是我的代码,如有任何帮助,我们将不胜感激。
client.on("message", (message) => {
if (message.content.includes('cuss')) { //"cuss" is used for an example
message.channel.send('Deleted Message');
message.delete(3000);
message.member.kick('Offensive Cussing');
}
});
对于不止一种情况(或单词),您将使用 Array.some 方法。您为 cusswords 定义一个数组,并通过 .includes.
检查其中的一些是否在消息中
const cussWords = ['cuss1', 'cuss2', 'cuss3'];
if (cussWords.some(word => message.content.includes(word))) {
// do something if a cussword was found
}
我正在为我的 discord 机器人做反咒骂工作,我想知道是否有 easier/better 方法可以做到这一点,而不是单独 client.on("message", ...)
听众。
这是我的代码,如有任何帮助,我们将不胜感激。
client.on("message", (message) => {
if (message.content.includes('cuss')) { //"cuss" is used for an example
message.channel.send('Deleted Message');
message.delete(3000);
message.member.kick('Offensive Cussing');
}
});
对于不止一种情况(或单词),您将使用 Array.some 方法。您为 cusswords 定义一个数组,并通过 .includes.
检查其中的一些是否在消息中const cussWords = ['cuss1', 'cuss2', 'cuss3'];
if (cussWords.some(word => message.content.includes(word))) {
// do something if a cussword was found
}