# QQMiniCSharpSdk **Repository Path**: rickytheoldtree/qqmini-csharp-sdk ## Basic Information - **Project Name**: QQMiniCSharpSdk - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-09 - **Last Updated**: 2022-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QQMiniCSharpSDK 介绍 miniQQ, c#, v2, SDK #### 使用说明 1. 先用nuget为插件层的项目安装DllExport 1.5.2版本 2. 修改QQMain类中Version里的插件名称以及其他简介,插件sdk和skey建议不要动 3. 将程序集名称修改为了{插件名称.MQ}的格式 4. 目标框架保持framework 4.8,输出类型为库类 5. 在api类里可以查看封装好的api 6. 在QQMain中的MQEvent方法里调用参数实现插件各种功能 7. 在Addon类里有封装好的一些实用方法,现更新了emoji的hex转码 8. 需要将生成后将MiniQQ.CSharp.Sdk.dll放入框架根目录的bin文件内 9. 生成的插件用release或debug文件夹中的x86文件夹内生成的插件(如果没有x86文件夹,则需要重新用nuget安装DllExport 1.5.2版本) #### 部分格式 1. 图片:[pic=地址] 2. emoji:[emoji=8位hex码] #### MQEvent参数简介 .参数 RobotQQ机器人QQ, 文本型, , 多QQ登录情况下用于识别是哪个Q .参数 MsgType消息类型, 整数型, , 信息唯一标识-1 未定义事件 1,好友信息 2,群信息 3,讨论组信息 4,群临时会话 5,讨论组临时会话 6,在线状态临时会话 .参数 MsgCType消息子类型, 整数型, , 对象申请、被邀请入群事件下该值为1时即对象为不良成员 .参数 MsgFrom消息来源, 文本型, , 信息的源头 群号,好友QQ,讨论组ID,临时会话对象QQ等 .参数 TigObjF触发对象_主动, 文本型, , 主动触发这条信息的对象 T人时为T人的管理员QQ .参数 TigObjC触发对象_被动, 文本型, , 被动接受这条信息的对象 T人时为被T对象的QQ .参数 Msg消息内容, 文本型, , 视情况而定的信息内容 申请入群时为入群理由,添加好友为附加信息,T人之类的为空 .参数 MsgNum消息序号, 文本型, , 此Mini数暂定用于消息撤回 .参数 MsgID消息ID, 文本型, , 此Mini数暂定用于消息撤回 .参数 RawMsg原始信息, 文本型, , 经过解密后的封包字节数据或json结构信息 .参数 pText信息回传文本指针_Out, 整数型, , 信息回传指针。 视情况而定的返回附加文本信息 拒绝好友申请时则为拒绝理由 方式:’写到内存("测试",Mini_信息回传文本指针_Out)