#python #discord #discord.py
Вопрос:
как бы я изменил ниже на режим ожидания и статус, наблюдая за сервером, на котором находится бот?
@bot.event
async def on_ready():
print(f'Loged in as {bot.user}n')
cmds = filter(lambda e: e.endswith(".py"), os.listdir("commands"))
print(f"Loading Commands")
for cmd in cmds:
bot.load_extension(f"commands.{cmd[:-3]}")
print(f"Loaded {cmd}")
await bot.change_presence(activity=discord.Streaming(name=f"{len(bot.guilds)} servers | {prefix}help", url='https://discord.gg/Mws2mSjde6'))
Комментарии:
1. Ваш бот находится на нескольких серверах? Вы хотите отобразить количество гильдий, в которых находится бот? Что именно не работает? Простое предоставление кода не помогает.
Ответ №1:
попробовать это:
await bot.change_presence(activity=discord.Idle(name=f"{len(bot.guilds)} servers | {prefix}help"))
Комментарии:
1. Было бы полезно, если бы вы объяснили, почему это решение. Будущие читатели могут это понять.