如何在Discord Bot上停止无限循环命令?

时间:2020-07-12 22:49:58

标签: discord discord.js

比方说,我为自己的机器人发出了无限指令,是否有任何方式可以随时停止循环?我希望能够从服务器而不是实际的代码中停止它。

示例:

CollectionView

我有什么办法可以在聊天中输入内容,它会停止命令吗?谢谢。

1 个答案:

答案 0 :(得分:1)

让您的机器人无限响应自己可能不是一个好主意。但是仅仅为了学习,就可以按照自己的意愿做。

您可以创建一个不同的短语(将其称为stop命令),将代码中的布尔变量设置为true。然后,每当循环命令被用户消息或其自身之一触发时,它都应检查此布尔值是否告诉它停止。如果是这样,则应将其设置为false而不发送该消息,否则它应照常发送该消息。

var string = "???⛔???"
var c = string.split(/.*?/u)
console.log(c)