adapter-onebot 可以用 session 获取用户的头像吗

想尝试用腾讯API+反防盗链策略失败了,想问一下session能不能获取用户头像

1 个赞

看了一下 qq 开放平台的文档确实是可以获取
那这个问题就变成了【 adapter-onebot 可以用 session 获取用户的头像吗】

1 个赞

不止onebot,基本都支持这样直接获取,adapter-qq 也可以

session.event.user.avatar

如果想要session之外的用户信息 (比如当前session的用户通过输入at 指定另一个用户)

可以使用这个来查询指定用户的信息

session.bot.getUser(userId)



另外,在 QQ 开放平台下

用户头像实际上是一个这样拼接起来的URL

http://q.qlogo.cn/qqapp/${session.bot.config.id}/${session.event.user?.id}/640

所以你也可以这样来拼接头像

2 个赞

谢谢喵

1 个赞

你还是不喜欢看开发文档吗(

2 个赞