获取当前用户信息
使用示例
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
字段名 | 类型 | 描述 |
---|---|---|
id | string | 用户 ID |
username | string | 用户名 |
avatar | string | 用户头像地址 |
union_openid | string | 特殊关联应用的 openid,需要特殊申请并配置后才会返回。如需申请,请联系平台运营人员。 |
union_user_account | string | 机器人关联的互联应用的用户信息,与 union_openid 关联的应用是同一个。如需申请,请联系平台运营人员。 |
返回示例
data
:
{
"id": "xxxxxx",
"username": "zsh-测试中",
"avatar": "xxxxxx",
"union_openid": "xxxxxx",
"union_user_account": ""
}