{"id":27990720,"url":"https://github.com/lagrangedev/lagrangego","last_synced_at":"2025-05-08T16:49:56.254Z","repository":{"id":232423920,"uuid":"783168660","full_name":"LagrangeDev/LagrangeGo","owner":"LagrangeDev","description":"A Go Implementation of NTQQ PC Protocol","archived":false,"fork":false,"pushed_at":"2025-05-05T02:49:30.000Z","size":1216,"stargazers_count":199,"open_issues_count":9,"forks_count":39,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-05T03:31:47.694Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://lagrangedev.github.io/Lagrange.Doc/LagrangeGo/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LagrangeDev.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-07T05:55:21.000Z","updated_at":"2025-05-05T02:49:34.000Z","dependencies_parsed_at":"2024-05-02T09:57:02.228Z","dependency_job_id":"98a7e781-4e9e-4682-a8ca-d1688eec9e55","html_url":"https://github.com/LagrangeDev/LagrangeGo","commit_stats":null,"previous_names":["lagrangedev/lagrangego"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LagrangeDev%2FLagrangeGo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LagrangeDev%2FLagrangeGo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LagrangeDev%2FLagrangeGo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LagrangeDev%2FLagrangeGo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LagrangeDev","download_url":"https://codeload.github.com/LagrangeDev/LagrangeGo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253111023,"owners_count":21856061,"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":[],"created_at":"2025-05-08T16:49:55.579Z","updated_at":"2025-05-08T16:49:56.235Z","avatar_url":"https://github.com/LagrangeDev.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LagrangeGo\nntqq 协议的golang实现 移植于 [Lagrange.Core](https://github.com/KonataDev/Lagrange.Core) /\n[lagrange-python](https://github.com/LagrangeDev/lagrange-python) / [MiraiGo](https://github.com/Mrs4s/MiraiGo)\n\n## 使用前声明\n本项目为协议实现，不推荐直接使用。\n\n基于此项目的[go-cqhttp](https://github.com/LagrangeDev/go-cqhttp)已经基本完善 [下载链接](https://github.com/LagrangeDev/go-cqhttp/actions/workflows/ci.yml)\n\n也可使用模板框架 [LagrangeGo-Template](https://github.com/ExquisiteCore/LagrangeGo-Template) 进行开发。\n\n## 使用方法\n\n```bash\ngo get -u github.com/LagrangeDev/LagrangeGo\n```\n\n## 支持的功能\n\n## 协议支持\n\n\u003cdetails\u003e\n  \u003csummary\u003e已完成功能/开发计划列表\u003c/summary\u003e\n\n**登录**\n- [x] ~~账号密码登录~~\n- [x] 二维码登录\n- [ ] 验证码提交\n- [ ] 设备锁验证\n- [ ] 错误信息解析\n\n**消息类型**\n- [x] 文本\n- [x] 图片\n- [x] 语音\n- [x] 表情\n- [x] At\n- [x] 回复\n- [x] 长消息\n- [ ] 链接分享\n- [x] 小程序(暂只支持RAW)\n- [x] 短视频\n- [x] 合并转发\n- [x] 私聊文件\u0026群文件(上传与接收信息)\n\n**事件**\n- [x] 好友消息\n- [x] 群消息\n- [ ] 临时会话消息\n- [x] 登录号加群\n- [x] 登录号退群(包含T出)\n- [x] 新成员进群/退群\n- [x] 群/好友消息撤回\n- [x] 群禁言\n- [x] 群成员权限变更\n- [x] 收到邀请进群通知\n- [x] 收到其他用户进群请求\n- [ ] 新好友\n- [x] 新好友请求\n- [ ] 客户端离线\n- [ ] 群提示 (戳一戳/运气王等)(部分)\n\n**主动操作**\n\n_为防止滥用，不支持主动邀请新成员进群_\n\n- [x] 发送群消息\n- [x] 发送好友消息\n- [ ] 发送临时会话消息\n- [x] 获取/刷新群列表\n- [x] 获取/刷新群成员列表\n- [x] 获取/刷新好友列表\n- [x] 获取群荣誉 (龙王/群聊火焰等)\n- [x] 处理加群请求\n- [x] 处理被邀请加群请求\n- [x] 处理好友请求\n- [x] 撤回群消息\n- [x] 群公告设置\n- [x] 获取群文件下载链接\n- [x] 群设置 (全体禁言/群名)\n- [x] 修改群成员Card\n- [x] 修改群成员头衔\n- [ ] ~~群成员邀请~~\n- [x] 群成员禁言/解除禁言\n- [x] T出群成员\n- [x] 戳一戳群友\n- [x] 获取陌生人信息\n\n\u003c/details\u003e\n\n### 不支持的协议\n**基于 [QQ钱包支付用户服务协议](https://www.tenpay.com/v2/html5/basic/public/agreement/protocol_mqq_pay.shtml) 不支持一切有关QQ钱包的协议**\n\n\u003e4.13 您不得利用本服务实施下列任一的行为：\n\u003e\\\n\u003e     （9） **侵害QQ钱包支付服务系統；**\n\n- [ ] ~~QQ钱包协议(收款/付款等)~~\n\n### 贡献者\n\n[![Contributors](https://contributors-img.web.app/image?repo=LagrangeDev/LagrangeGo)](https://github.com/LagrangeDev/LagrangeGo/graphs/contributors)\n\n[MiraiGo](https://github.com/Mrs4s/MiraiGo)\n[![Contributors](https://contributors-img.web.app/image?repo=Mrs4s/MiraiGo)](https://github.com/Mrs4s/MiraiGo/graphs/contributors)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flagrangedev%2Flagrangego","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flagrangedev%2Flagrangego","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flagrangedev%2Flagrangego/lists"}