Как перезапустить дискорд бот при помощи команд [Python] - PullRequest
0 голосов
/ 29 апреля 2020

Название говорит само за себя, у меня есть этот бот, который я сделал, это своего рода игра, вы входите в игру через @bot.command(name='join'), и она движется вперед в зависимости от вводимых данных, используя:

@bot.event
async def on_message(message)

иногда вы просто хочу сбросить игру, и вы не можете выйти из этого события, так что я хочу знать, есть ли способ перезагрузить бота с помощью команд? попытался вернуть его, но не повезло, если нет способа заставить выйти из команды, использованной выше.

1 Ответ

0 голосов
/ 01 мая 2020

Использовать await.bot.logout DOCS LINK и await.bot.login DOCS LINK Я думаю.

Использовать аргументы в логине:

await login(token, *, bot=True)

Надеюсь, это поможет!

Редактировать: это полностью выйдет из системы, а затем войдет в бот.

...