Я пробовал:
@bot.command(pass_context = True)
async def restart(ctx):
if (str(ctx.message.author.id) in admin_list):
time.sleep(3)
await login(token, bot_token, bot=True)
print ("Restarted")
А также:
@bot.command(pass_context = True)
async def restart(ctx):
if (str(ctx.message.author.id) in admin_list):
await ctx.bot.logout()
time.sleep(3)
await login(token, bot_token, bot=True)
print ("Restarted")
И мне не удалось успешно создать команду перезапуска, я всегда получаю сообщение об ошибке NameError: name 'login' is not defined
. Может ли кто-нибудь помочь мне понять, что я делаю не так, или предложить лучший способ создания команды перезапуска для бота Discord?