嘿,我想做一个命令,所以当我做!重置它将重新启动/重启机器人。 我在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"
}
我认为您需要调用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>));
}
}