新一代QQ机器人SDK
Project description
SuperQQBot
新一代QQ机器人SDK框架
遵循最新的OneBot11规范
1.简介
SuperQQBot是一个基于Python开发的新一代QQ机器人SDK框架,遵循最新OneBot12规范,完美兼容官方的QQBot-py SDK使用方式
2.特点
高包容性
源代码放宽了一部分的规范,做了指令优化,对官方SDK的用户更加友好。目标是实现官方SDK代码无缝迁移,减轻开发者迁移负担
性能高
- 使用了多线程,多进程,多协程等优化,以提升性能
- 致力于代码优化,减少不必要的IO操作,提升性能
- AI赋能,让代码性能再上一层楼
稳定可靠
官方的烂摊子开发者们受够了,你的烂摊子我们不接!让我们重新构造SDK的新生态。作者将为源代码提供稳定的支持
方便易用
- 官方的API文件对新手小白来说极为吃力
- 官方的SDK文档根本不靠谱
- 在我们的错误信息中添加了更加人性化的中文解决方案,不再为错误感到担忧
- 我们构建了新SDK架构,让新手小白也能1秒上手,后期打算搭建GUI界面,让机器人编程不再是大佬的专有名词
社区活跃
- 官方的SDK社区已经处于休眠状态,距离上一次更新已经有超过一年了,好多接口已经过时
- 去官方频道反馈没有人处理,官方似乎已经弃坑此项目
- 我们的社区成员活跃,主开发者愿意倾心帮助大家,并经常维护
合法合规
我们用的全部是官方的接口,官方的机器人参数,不存在封号风险
3.但是
- 我们还在内测(写接口太折磨人了,特别是当接口改了,但是文档没改的时候)
- 所以我们希望大家来参与开发与测试,一起让SuperQQBot变得更好
联系我们报告问题或加入开发
- 主开发者QQ:点击链接加我为QQ好友
- QQ群(每次限20人,因为有官方内测机器人【为了内测机器人没有提审,群聊限制20人,敬请谅解】,超人数请加互助群或频道):点击链接加入群聊【SuperQQBot SDK官方群聊】
- QQ频道:点击链接加入腾讯频道【Bot机器人互助频道】
- 机器人开发互助群:点击链接加入群聊
- 邮箱:给我发邮箱
由于技术原因无法直接平替的用法
平替模组
轻微:通过平替模组解决
| 即将弃用的官方SDK用法 | SuperQQBot用法 | 类型 |
|---|---|---|
self.robot.name |
self.robot.username |
API用法 |
public_messages |
GROUP_AND_C2C_EVENT |
消息订阅 |
严重:无法使用或使用报错(不可通过平替模组解决)
| 已弃用的官方SDK用法 | SuperQQBot用法 | 错误提示 |
|---|---|---|
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file SuperQQBot-2024.10.26-py3-none-any.whl.
File metadata
- Download URL: SuperQQBot-2024.10.26-py3-none-any.whl
- Upload date:
- Size: 32.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e156738cbb33bdd0e5d6e02d222a8f06fffb68a308edebed3dbcb4b90a3ddf7f
|
|
| MD5 |
da1159d84a4499288777d1845e51c3ee
|
|
| BLAKE2b-256 |
c820b505eb28956340c7258515080a97a7125ca552257de8dce000911db2dda1
|