是否可以制作 Python 代码来显示机器人所属的服务器数量? 例如"监视:1234 台服务器" 如果有人邀请机器人在下一台服务器上,它将发生变化。
创建类型为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')