Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: 官方qq机器人在群聊内不能识别出管理员账号,使用管理员账号在群聊内发送安装插件命令以及update命令,机器人回复权限不足 #840

Closed
huxiaotao0620 opened this issue Jul 5, 2024 · 2 comments
Labels
bug? Bug或Bug修复相关

Comments

@huxiaotao0620
Copy link

部署方式

Docker部署

消息平台适配器

qq-botpy(QQ官方API)

系统环境

ubuntu22.04

Python环境

QChatGPT版本

v3.2.4

异常情况

最近新说官方qq机器人个人账号配置沙箱环境可以选择群聊,就试了一下,聊天功能可以正常使用,但是已经在system.json内配置管理员账号后,发送管理员命令,机器人回复权限不足

日志信息

No response

启用的插件

No response

@huxiaotao0620 huxiaotao0620 added the bug? Bug或Bug修复相关 label Jul 5, 2024
@huxiaotao0620 huxiaotao0620 changed the title [Bug]: 官方qq机器人在群聊内不能识别出管理员账号,使用管理员账号发送安装插件命令以及update命令,机器人回复权限不足 [Bug]: 官方qq机器人在群聊内不能识别出管理员账号,使用管理员账号在群聊内发送安装插件命令以及update命令,机器人回复权限不足 Jul 5, 2024
@RockChinQ
Copy link
Owner

RockChinQ commented Jul 6, 2024

  1. 管理员设置的单位是“会话”:如果设置为person_123456,那么用户 123456 私聊机器人时是管理员会话;如果设置 group_654321,那么群聊 654321 里所有消息都具有管理员权限。
  2. 使用官方api时,目前只能把整个群设为管理员会话(因为qq-botpy库还没适配私聊场景)。qq-botpy 由于兼容性问题,操作的群号是映射序号,不是实际群号。可以到元数据中查看映射出的纯数字群号,也可以在发消息引起机器人响应时,查看控制台输出的会话名称。

@huxiaotao0620
Copy link
Author

感谢解答!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug? Bug或Bug修复相关
Projects
None yet
Development

No branches or pull requests

2 participants