{"id":19991459,"url":"https://github.com/newbe36524/Newbe.Mahua.Framework","last_synced_at":"2025-05-04T10:31:42.620Z","repository":{"id":47539811,"uuid":"92250461","full_name":"newbe36524/Newbe.Mahua.Framework","owner":"newbe36524","description":"本SDK为实现QQ机器人平台的大一统，支持多种机器人平台：酷Q、MyPCQQ、QQLight等","archived":true,"fork":false,"pushed_at":"2020-08-02T02:07:36.000Z","size":6716,"stargazers_count":835,"open_issues_count":0,"forks_count":174,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-04-30T14:29:28.720Z","etag":null,"topics":["amanda","cleverqq","cqa","cqp","csharp","irqq","mahua","mpq","mypcqq","newbe","qq","qqlight","robot","sdk","sdk-qq","star"],"latest_commit_sha":null,"homepage":"https://www.newbe.pro","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/newbe36524.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-24T04:39:21.000Z","updated_at":"2025-04-25T06:14:52.000Z","dependencies_parsed_at":"2022-08-28T00:24:49.892Z","dependency_job_id":null,"html_url":"https://github.com/newbe36524/Newbe.Mahua.Framework","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newbe36524%2FNewbe.Mahua.Framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newbe36524%2FNewbe.Mahua.Framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newbe36524%2FNewbe.Mahua.Framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newbe36524%2FNewbe.Mahua.Framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/newbe36524","download_url":"https://codeload.github.com/newbe36524/Newbe.Mahua.Framework/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252320368,"owners_count":21729114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amanda","cleverqq","cqa","cqp","csharp","irqq","mahua","mpq","mypcqq","newbe","qq","qqlight","robot","sdk","sdk-qq","star"],"created_at":"2024-11-13T04:51:46.426Z","updated_at":"2025-05-04T10:31:42.564Z","avatar_url":"https://github.com/newbe36524.png","language":"C#","funding_links":[],"categories":["C\\#"],"sub_categories":[],"readme":"# Newbe.Mahua.Framework 已于 2020 年 8 月 2 日 正式归档，源码将不再更新。\n\n先点击一下右上角的 Star，开启隐藏功能。\n\n[![GitHub last commit](https://img.shields.io/github/last-commit/Newbe36524/Newbe.Mahua.Framework.svg?style=flat-square)]()\n[![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors)\n\n## 开篇一张图，功能全靠编\n\n![Newbe.Mahua.Version](i/体系结构.png)\n\n[![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)\n\n## 你打麻花，谁疼？麻花疼。\n\nQQ 协议实现也有不少，QQ 机器人平台有不少，这些平台大多具有不同的接口，对接开发存在巨大困难。\n\n使用该 SDK 开发可以实现一次开发，运行于多个不同平台的绝佳体验。\n\nSDK 提供多种可用的跨进程通信方案，开发者可以从中灵活选择自己适用的开发语言进行对接。\n\n你只要基于 SDK 的接口开发一次，便可以将你的插件发布到所有支持的 QQ 机器人平台。\n\n不用担心某个平台被咔嚓。\n\n## 支持跨进程通行方案\n\n| 名称      | 调用 | 回调 | 说明                                                 |\n| --------- | ---- | ---- | ---------------------------------------------------- |\n| HTTP      | ✔    | ✔    | http 的方式进行通信                                  |\n| Websocket | ✔    | ✔    | websocket 双工通信方案，由客户程序连接到 Newbe.Mahua |\n\n调用：是指开发者的进程调用 Newbe.Mahua 的接口。\n\n回调：是指 Newbe.Mahua 调用 开发者的进程的接口。\n\n[如果开发者有新的通信方案希望支持，不妨告知我们](https://github.com/newbe36524/Newbe.Mahua.Framework/issues/new/choose)\n\n## 支持的平台\n\n- [CQP](https://cqp.cc/)\n- [MPQ](https://f.mypcqq.cc/)\n- [QQLight](https://www.52chat.cc/)\n\n## 立马开始\n\n[点击查看帮助文档](https://www.newbe.pro/Newbe.Mahua/Start-With-Mahua-In-V2.0/) 开始编写第一个 QQ 机器人。\n\n### 快乐实践\n\n[我想将我的项目加在此处](https://github.com/newbe36524/Newbe.Mahua.Framework/issues/new/choose)\n\n#### [Python QQBot](https://github.com/892768447/QQBot)\n\n使用 Python 对接 Newbe.Mahua.Plugin.Agent 插件实现各大机器人平台的 Http 接口功能，对接 QQBot Web Server 服务端实现统一各大机器人平台收发数据\n\n## 版本\n\n| 包                         | 版本                                                                                                                                                                                 | 下载量                                                                                                                                                                                 | 开发版                                                                                                                                                                                      | 说明                          |\n| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |\n| 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）实现               |\n| 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 实现                  |\n| 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）实现             |\n| 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 实现（已经停止维护） |\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.newbe.pro\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/7685462?v=4\" width=\"100px;\" alt=\"Newbe36524\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNewbe36524\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/commits?author=newbe36524\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/commits?author=newbe36524\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#tool-newbe36524\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"#blog-newbe36524\" title=\"Blogposts\"\u003e📝\u003c/a\u003e \u003ca href=\"#example-newbe36524\" title=\"Examples\"\u003e💡\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://traceless.site/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/12078678?v=4\" width=\"100px;\" alt=\"Traceless\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTraceless\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/commits?author=traceless0929\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/issues?q=author%3Atraceless0929\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/kotoneme\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/43395785?v=4\" width=\"100px;\" alt=\"kotoneme\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ekotoneme\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/commits?author=kotoneme\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/allenxie888\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/7455309?v=4\" width=\"100px;\" alt=\"AllenXie\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAllenXie\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/commits?author=allenxie888\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/bgli100\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/7760499?v=4\" width=\"100px;\" alt=\"bgli100\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ebgli100\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/commits?author=bgli100\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/issues?q=author%3Abgli100\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/newce36524\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/20368567?v=4\" width=\"100px;\" alt=\"Q-Q\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eQ-Q\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/commits?author=newce36524\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/issues?q=author%3Anewce36524\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/LollipopGeneral\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/45588935?v=4\" width=\"100px;\" alt=\"LollipopGeneral\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLollipopGeneral\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/commits?author=LollipopGeneral\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.nbyang.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1086084?v=4\" width=\"100px;\" alt=\"nbyang\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enbyang\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/newbe36524/Newbe.Mahua.Framework/issues?q=author%3Aiomect\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.r4v3zn.com\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/18393907?v=4\" width=\"100px;\" alt=\"r4v3zn\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003er4v3zn\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#example-0nise\" title=\"Examples\"\u003e💡\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## 说在最后面\n\n开发本 SDK 的目的是为了促进.Net 技术的交流学习。\n\n由本 SDK 衍生的任何产品均与本 SDK 无关！\n\n由本 SDK 支持的 QQ 自动化管理助手平台均与本 SDK 无关！\n\n禁止用于国家或地区法律法规所禁止的范围！\n\n**最后，但是最重要的，一定要 Star 一下！**\n\n特别感谢 Jetbrain 公司提供的 License 以支持该项目\n\n[![jetbrains](i/jetbrains-variant-3.png)](https://www.jetbrains.com/?from=Newbe.Mahua.Framework)\n\n## License\n\n[![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)\n\n## Stargazers over time\n\n[![Stargazers over time](https://starchart.cc/newbe36524/Newbe.Mahua.Framework.svg)](https://starchart.cc/newbe36524/Newbe.Mahua.Framework)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewbe36524%2FNewbe.Mahua.Framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnewbe36524%2FNewbe.Mahua.Framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewbe36524%2FNewbe.Mahua.Framework/lists"}