Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/newbe36524/Newbe.Mahua.Framework
本SDK为实现QQ机器人平台的大一统,支持多种机器人平台:酷Q、MyPCQQ、QQLight等
https://github.com/newbe36524/Newbe.Mahua.Framework
amanda cleverqq cqa cqp csharp irqq mahua mpq mypcqq newbe qq qqlight robot sdk sdk-qq star
Last synced: 1 day ago
JSON representation
本SDK为实现QQ机器人平台的大一统,支持多种机器人平台:酷Q、MyPCQQ、QQLight等
- Host: GitHub
- URL: https://github.com/newbe36524/Newbe.Mahua.Framework
- Owner: newbe36524
- License: other
- Archived: true
- Created: 2017-05-24T04:39:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-08-02T02:07:36.000Z (over 4 years ago)
- Last Synced: 2024-04-14T05:44:08.001Z (7 months ago)
- Topics: amanda, cleverqq, cqa, cqp, csharp, irqq, mahua, mpq, mypcqq, newbe, qq, qqlight, robot, sdk, sdk-qq, star
- Language: C#
- Homepage: https://www.newbe.pro
- Size: 6.4 MB
- Stars: 836
- Watchers: 31
- Forks: 181
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Newbe.Mahua.Framework 已于 2020 年 8 月 2 日 正式归档,源码将不再更新。
先点击一下右上角的 Star,开启隐藏功能。
[![GitHub last commit](https://img.shields.io/github/last-commit/Newbe36524/Newbe.Mahua.Framework.svg?style=flat-square)]()
[![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors)## 开篇一张图,功能全靠编
![Newbe.Mahua.Version](i/体系结构.png)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fnewbe36524%2FNewbe.Mahua.Framework.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fnewbe36524%2FNewbe.Mahua.Framework?ref=badge_shield)
## 你打麻花,谁疼?麻花疼。
QQ 协议实现也有不少,QQ 机器人平台有不少,这些平台大多具有不同的接口,对接开发存在巨大困难。
使用该 SDK 开发可以实现一次开发,运行于多个不同平台的绝佳体验。
SDK 提供多种可用的跨进程通信方案,开发者可以从中灵活选择自己适用的开发语言进行对接。
你只要基于 SDK 的接口开发一次,便可以将你的插件发布到所有支持的 QQ 机器人平台。
不用担心某个平台被咔嚓。
## 支持跨进程通行方案
| 名称 | 调用 | 回调 | 说明 |
| --------- | ---- | ---- | ---------------------------------------------------- |
| HTTP | ✔ | ✔ | http 的方式进行通信 |
| Websocket | ✔ | ✔ | websocket 双工通信方案,由客户程序连接到 Newbe.Mahua |调用:是指开发者的进程调用 Newbe.Mahua 的接口。
回调:是指 Newbe.Mahua 调用 开发者的进程的接口。
[如果开发者有新的通信方案希望支持,不妨告知我们](https://github.com/newbe36524/Newbe.Mahua.Framework/issues/new/choose)
## 支持的平台
- [CQP](https://cqp.cc/)
- [MPQ](https://f.mypcqq.cc/)
- [QQLight](https://www.52chat.cc/)## 立马开始
[点击查看帮助文档](https://www.newbe.pro/Newbe.Mahua/Start-With-Mahua-In-V2.0/) 开始编写第一个 QQ 机器人。
### 快乐实践
[我想将我的项目加在此处](https://github.com/newbe36524/Newbe.Mahua.Framework/issues/new/choose)
#### [Python QQBot](https://github.com/892768447/QQBot)
使用 Python 对接 Newbe.Mahua.Plugin.Agent 插件实现各大机器人平台的 Http 接口功能,对接 QQBot Web Server 服务端实现统一各大机器人平台收发数据
## 版本
| 包 | 版本 | 下载量 | 开发版 | 说明 |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| Newbe.Mahua.CQP.Asset | [![Newbe.Mahua.CQP.Asset.Version](https://img.shields.io/nuget/v/Newbe.Mahua.CQP.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.CQP.Asset/) | [![Newbe.Mahua.CQP.Asset.Download](https://img.shields.io/nuget/dt/Newbe.Mahua.CQP.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.CQP.Asset/) | [![Newbe.Mahua.CQP.Asset.Version.Pre](https://img.shields.io/nuget/vpre/Newbe.Mahua.CQP.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.CQP.Asset/) | CQP(酷 Q)实现 |
| Newbe.Mahua.QQLight.Asset | [![Newbe.Mahua.QQLight.Asset.Version](https://img.shields.io/nuget/v/Newbe.Mahua.QQLight.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.QQLight.Asset/) | [![Newbe.Mahua.QQLight.Asset.Download](https://img.shields.io/nuget/dt/Newbe.Mahua.QQLight.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.QQLight.Asset/) | [![Newbe.Mahua.QQLight.Asset.Version.Pre](https://img.shields.io/nuget/vpre/Newbe.Mahua.QQLight.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.QQLight.Asset/) | QQLight 实现 |
| Newbe.Mahua.MPQ.Asset | [![Newbe.Mahua.MPQ.Asset.Version](https://img.shields.io/nuget/v/Newbe.Mahua.MPQ.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.MPQ.Asset/) | [![Newbe.Mahua.MPQ.Asset.Download](https://img.shields.io/nuget/dt/Newbe.Mahua.MPQ.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.MPQ.Asset/) | [![Newbe.Mahua.MPQ.Asset.Version.Pre](https://img.shields.io/nuget/vpre/Newbe.Mahua.MPQ.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.MPQ.Asset/) | MPQ(MyPcQQ)实现 |
| Newbe.Mahua.CleverQQ.Asset | [![Newbe.Mahua.CleverQQ.Asset.Version](https://img.shields.io/nuget/v/Newbe.Mahua.CleverQQ.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.CleverQQ.Asset/) | [![Newbe.Mahua.CleverQQ.Asset.Download](https://img.shields.io/nuget/dt/Newbe.Mahua.CleverQQ.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.CleverQQ.Asset/) | [![Newbe.Mahua.CleverQQ.Asset.Version.Pre](https://img.shields.io/nuget/vpre/Newbe.Mahua.CleverQQ.Asset.svg?style=flat-square)](https://www.nuget.org/packages/Newbe.Mahua.CleverQQ.Asset/) | CleverQQ 实现(已经停止维护) |## Contributors
Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
Newbe36524
📖 💻 🔧 📝 💡
Traceless
💻 🐛
kotoneme
💻
AllenXie
💻
bgli100
💻 🐛
Q-Q
💻 🐛
LollipopGeneral
💻
nbyang
🐛
r4v3zn
💡
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!
## 说在最后面
开发本 SDK 的目的是为了促进.Net 技术的交流学习。
由本 SDK 衍生的任何产品均与本 SDK 无关!
由本 SDK 支持的 QQ 自动化管理助手平台均与本 SDK 无关!
禁止用于国家或地区法律法规所禁止的范围!
**最后,但是最重要的,一定要 Star 一下!**
特别感谢 Jetbrain 公司提供的 License 以支持该项目
[![jetbrains](i/jetbrains-variant-3.png)](https://www.jetbrains.com/?from=Newbe.Mahua.Framework)
## License
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fnewbe36524%2FNewbe.Mahua.Framework.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fnewbe36524%2FNewbe.Mahua.Framework?ref=badge_large)
## Stargazers over time
[![Stargazers over time](https://starchart.cc/newbe36524/Newbe.Mahua.Framework.svg)](https://starchart.cc/newbe36524/Newbe.Mahua.Framework)