【发布时间】:2021-03-07 08:33:48
【问题描述】:
所以基本上我在这里尝试做的是使用不和谐机器人自动删除服务器中发送的任何包含 IP 的不和谐消息,即使它无效/超出范围也是如此。 删除后,频道会被警告不要发布 IP。 我有这个来测试它是否有效但没有任何运气有人可以帮忙吗? (我遇到的问题是尝试在 discord.js 中设置而不是使用正则表达式,我希望它删除 0.0.0.0 - 999.999.999.999 之间的任何内容)
client.on('message', message => {
let regex = (/([0-9]{1,3}\.){3}[0-9]{1,3}/);
if (regex.match(message.content)) {
message.channel.send("Don't post IP's in chat!")
}
【问题讨论】:
-
您应该使用
message.delete(timeout),其中timeout是您希望在删除它之前等待的毫秒数。 (在这种情况下,大概是 0)
标签: discord discord.js bots