Очистить статус не работает со статусом = Нет - PullRequest
0 голосов
/ 30 мая 2020

Я пишу короткую команду, которая позволит мне установить для своего статуса все, что я захочу, но я прочитал документацию, и нет возможности сбросить статус. Единственное, что я нашел, это обсуждение за 3 года go, которое не работает

Вот моя попытка:

@bot.command()
    async def statc(c):
        print(f"Works")
        await bot.change_presence(status=None)

1 Ответ

1 голос
/ 30 мая 2020

Согласно документации , вы можете установить status=None, чтобы процитировать документы: «Если [status] None, то используется Status.online ». состояние по умолчанию (/ clear).

import discord
from discord.ext import commands

bot = commands.Bot(command_prefix='>')

@bot.command()
async def stati(ctx):
    await bot.change_presence(status=discord.Status.idle)

@bot.command()
async def statc(c):
    await bot.change_presence(status=None)

bot.run('app token')
...