Skip to content
完全由 C# 语言编写的 QQ机器人插件 SDK
C# Batchfile
Branch: Final
Clone or download
Jie2GG Merge pull request #105 from Jie2GG/Test
修复音乐接口bug
Latest commit 18c787c Oct 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Native.Csharp.Sdk 修复音乐接口的bug Oct 16, 2019
Native.Csharp.Tool 修复一些接口不稳定 Jul 31, 2019
Native.Csharp 修复音乐接口的bug Oct 16, 2019
packages
.gitattributes 关闭自动转换换行符 Jun 16, 2019
.gitignore V3.0.1.0510 May 10, 2019
DllExport.bat Version 1.0 Nov 30, 2018
DllExport_Configure.bat Version 1.0 Nov 30, 2018
LICENSE Create LICENSE Jan 24, 2019
Native.sln 联合酷Q进行更新 May 3, 2019
README.md Update README.md Oct 13, 2019
UPDATE.md 修复音乐接口的bug Oct 16, 2019

README.md

Native.SDK 优点介绍

  1. 程序集脱库打包
  2. 类UWP开发体验
  3. 完美翻译酷QApi
  4. 支持酷Q应用打包
  5. 支持附加进程调试

Native.SDK 项目结构

SDK结构

Native.SDK 开发环境

  1. Visual Studio 2012 或更高版本
  2. Microsoft .Net Framework 4.0 (XP系统支持的最后一个版本)

Native.SDK 环境部署

详情请看 Wiki: https://github.com/Jie2GG/Native.Csharp.Frame/wiki

Native.SDK 调试流程

1. 打开 酷Q Air/Pro, 并且登录机器人账号
2. 打开 Native.Csharp 项目, 修改 "生成" 中的 "输出路径" 为 酷Q的 "dev" 路径
3. 重新生成 Native.Csharp 项目
4. 在酷Q上使用 "重载应用" 功能, 重载所有应用
5. 依次选择VS的菜单项: "调试" -> "附加到进程"
6. 选择 CQA.exe/CQP.exe 的托管进程, 选择附加
7. 附加成功后进入调试模式, 即可进行断点 (注: 仅在只加载一个 .Net 应用的酷Q可以进行调试)

Native.SDK 已知问题

  1. 对于 "EnApi.GetMsgFont" 方法, 暂时无法根据酷Q回传的指针获取字体信息, 暂时无法使用 (由于酷Q不解析此参数, 弃用)
  2. 对于 "HttpHelper.GetData" 方法, 抛出异常, 暂时无法使用 (已经修复, 但是封装了新的HTTP类, 弃用)
  3. 对于 "AuthCode" 被多插件共用, 导致应用之间串数据 (已修复)
  4. 对于接收消息时, 颜文字表情, 特殊符号乱码, 当前正在寻找转换方式 (已修复)
  5. 对于 Visual Studio 弹出安全警告导致编译不通过的问题 (用 git 克隆到VS即可)

Native.SDK 更新日志

查看更新日志

关于打赏

您的支持就是我更新的动力!


微信二维码

支付宝二维码

You can’t perform that action at this time.