存在的公会僵尸机器人数量

时间:2019-10-06 14:52:06

标签: python bots discord discord.py

是否可以制作Python代码,以显示该僵尸程序处于存在状态的成员的服务器数量? 例如“观看:1234个服务器” 如果有人在下一个服务器上邀请漫游器,它将改变。

1 个答案:

答案 0 :(得分:1)

使用类型watching创建一个Activity,然后使用change_presence将其分配给您的漫游器:

from discord import Activity, ActivityType
from discord.ext import commands

bot = commands.Bot("!")

@bot.event
async def on_ready():
    await bot.wait_until_ready()
    await bot.change_presence(activity=Activity(name=f"{len(bot.guilds)} servers", 
                                                type=ActivityType.watching))

bot.run('TOKEN')