提问者:小点点

我怎么做一个重置命令来重新启动我的discord.js机器人呢?


嘿,我想做一个命令,所以当我做!重置它将重新启动/重启机器人。 我在V12中使用的是discord.js。

这个bot是一个简单的服务器调节bot,所以我只想要一个快速命令来修复需要快速重启的错误,而不需要进入heroku并从那里重新启动它。

感谢您的任何帮助:)

还有堆栈,让我发消息,我尽我所能描述xD,因为它不让我发,有一些颜色:)

{
    "purple-dark": "#6a006a",
    "purple-light": "#a958a5",
    "orange": "#ffa500",
    "gold": "#daa520",
    "red_dark": "#8e2430",
    "red_light": "#f94343",
    "blue_dark": "#3b5998",
    "cyan": "#5780cd",
    "blue_light": "#ace9e7",
    "aqua": "#33a1ee",
    "pink": "#ff9dbb",
    "green_dark": "#2ac075",
    "green_light": "#a1ee33",
    "white": "#f9f9f6",
    "cream": "#ffdab9"

}

共2个答案

匿名用户

我认为您需要调用Heroku API来重新启动服务。

https://devcenter.heroku.com/articles/platform-api-reference#dyno-restart

匿名用户

重置您可以使用的机器人

client.destroy();
client.login(config.token);

使只有你可以使用这个,所以像这样使用它

if(command ==="reset") {
if(message.author.id === "YOUR ID HERE") {
message.reply("RESETING")
client.destroy()
client.login(<your bot token here>));
}
}