识别某人正在玩的游戏而不会聊天(Discord Bot Python)

(discord bot python)

代码是,如果某人聊天,如果该人在玩《守望先锋》,他或她将被提升为玩家角色,否则,他或她将被删除,否则将不会发生任何事情。但我正在寻找一种无需聊天即可识别正在玩的游戏的方法。有人能帮我吗?

@client.event
async def on_message(message):
    man = message.author.activity.name
    role = discord.utils.get(message.guild.roles, name="Gamer")
    if man == "Overwatch":
        await message.author.add_roles(role)
    else:
        await message.author.remove_roles(role)
评论