github.com/LagrangeDev/LagrangeGo@v0.0.0-20240512064304-ad4a85e10cb4/README.md (about)

     1  # LagrangeGo
     2  ntqq 协议的golang实现 移植于 [Lagrange.Core](https://github.com/KonataDev/Lagrange.Core)/
     3  [lagrange-python](https://github.com/LagrangeDev/lagrange-python)  
     4  项目架构以及相当一部分的代码借鉴或来源于 [MiraiGo](https://github.com/Mrs4s/MiraiGo)  
     5  ~~Readme也是抄的~~
     6  
     7  ## 使用前声明
     8  本项目为协议实现,不推荐直接使用。
     9  
    10  ## 使用方法
    11  
    12  ```bash
    13  go get -u github.com/LagrangeDev/LagrangeGo
    14  ```
    15  
    16  ## 支持的功能
    17  
    18  ## 协议支持
    19  
    20  <details>
    21    <summary>已完成功能/开发计划列表</summary>
    22  
    23  **登录**
    24  - [ ] 账号密码登录
    25  - [x] 二维码登录
    26  - [ ] 验证码提交
    27  - [ ] 设备锁验证
    28  - [ ] 错误信息解析
    29  
    30  **消息类型**
    31  - [x] 文本
    32  - [x] 图片
    33  - [ ] 语音
    34  - [ ] 表情
    35  - [x] At
    36  - [ ] 回复
    37  - [ ] 长消息(仅群聊/私聊)
    38  - [ ] 链接分享
    39  - [ ] 小程序(暂只支持RAW)
    40  - [ ] 短视频
    41  - [ ] 合并转发
    42  - [ ] 群文件(上传与接收信息)
    43  
    44  **事件**
    45  - [x] 好友消息
    46  - [x] 群消息
    47  - [ ] 临时会话消息
    48  - [x] 登录号加群
    49  - [x] 登录号退群(包含T出)
    50  - [x] 新成员进群/退群
    51  - [x] 群/好友消息撤回
    52  - [x] 群禁言
    53  - [ ] 群成员权限变更
    54  - [x] 收到邀请进群通知
    55  - [x] 收到其他用户进群请求
    56  - [ ] 新好友
    57  - [x] 新好友请求
    58  - [ ] 客户端离线
    59  - [ ] 群提示 (戳一戳/运气王等)
    60  
    61  **主动操作**
    62  
    63  _为防止滥用,不支持主动邀请新成员进群_
    64  
    65  - [x] 发送群消息
    66  - [x] 发送好友消息
    67  - [ ] 发送临时会话消息
    68  - [x] 获取/刷新群列表
    69  - [x] 获取/刷新群成员列表
    70  - [x] 获取/刷新好友列表
    71  - [ ] 获取群荣誉 (龙王/群聊火焰等)
    72  - [ ] 处理加群请求
    73  - [ ] 处理被邀请加群请求
    74  - [ ] 处理好友请求
    75  - [x] 撤回群消息
    76  - [ ] 群公告设置
    77  - [ ] 获取群文件下载链接
    78  - [x] 群设置 (全体禁言/群名)
    79  - [x] 修改群成员Card
    80  - [x] 修改群成员头衔
    81  - [ ] ~~群成员邀请~~
    82  - [x] 群成员禁言/解除禁言
    83  - [x] T出群成员
    84  - [x] 戳一戳群友
    85  - [ ] ~~获取陌生人信息~~
    86  
    87  </details>
    88  
    89  ### 不支持的协议
    90  **基于 [QQ钱包支付用户服务协议](https://www.tenpay.com/v2/html5/basic/public/agreement/protocol_mqq_pay.shtml) 不支持一切有关QQ钱包的协议**
    91  
    92  >4.13 您不得利用本服务实施下列任一的行为:
    93  >\
    94  >     (9) **侵害QQ钱包支付服务系統;**
    95  
    96  - [ ] ~~QQ钱包协议(收款/付款等)~~
    97  
    98  ### 贡献者
    99  
   100  [![Contributors](https://contributors-img.web.app/image?repo=LagrangeDev/LagrangeGo)](https://github.com/LagrangeDev/LagrangeGo/graphs/contributors)
   101  
   102  此项目引用了[MiraiGo](https://github.com/Mrs4s/MiraiGo)的相当一部分代码,但是没有fork原仓库,所以MiraiGo的Contributors也应该放在这  
   103  [![Contributors](https://contributors-img.web.app/image?repo=Mrs4s/MiraiGo)](https://github.com/Mrs4s/MiraiGo/graphs/contributors)
   104