获取当前用户信息

使用示例

import botpy
from botpy.message import Message

class MyClient(botpy.Client):
    async def on_at_message_create(self, message: Message):
        user = await self.api.me()

intents = botpy.Intents(public_guild_messages=True)
client = MyClient(intents=intents)
client.run(appid={appid}, token={token})

返回说明

使用当前用户信息填充的 User 对象

User

字段名类型描述
idstring用户 ID
usernamestring用户名
avatarstring用户头像地址
union_openidstring特殊关联应用的 openid,需要特殊申请并配置后才会返回。如需申请,请联系平台运营人员。
union_user_accountstring机器人关联的互联应用的用户信息,与 union_openid 关联的应用是同一个。如需申请,请联系平台运营人员。

返回示例

data

{
  "id": "xxxxxx",
  "username": "zsh-测试中",
  "avatar": "xxxxxx",
  "union_openid": "xxxxxx",
  "union_user_account": ""
}