-
Notifications
You must be signed in to change notification settings - Fork 5
1.基础特性ヾ(o・ω・)ノ
.netCore可以在Linux/win甚至macos进行运行,他也兼用部分.netFramework语法,开发简单,易于上手.
现在您可以轻松使用我们的端进行快速构造,例如:
using var recv = MeowIOTClient("url",LogType....).Connect();//using自结束语句
输入M2T
然后按TAB
您就可以快速构造一个要发送的文本信息//缩写枚举
以前您可能需要自己构造一个信息Json然后使用HttpPost(或者自己做一个Helper)发送,但现在您只需要:
(await) new MsgV2_TxtMsg(qq, MessageSendToType.Friend, "content").Send();
即可
您甚至可以使用OptionalParameter(C#可选参数列进行可选参数赋值)
只需要在构造的时候写出您要赋值的参数,如下:
.....new MsgV2_PicMsg(qq,MessageSendToType.Friend,picUrl:"url"
,.......
即可,选择您想要的参数;
recv._FriendTextMsgRecieve += (s, e) =>{ };//lambda表达式
ヽ(・ω・´メ)
正如上面展示的,我的信息处理采用了代码委托方式
更原本的思想是"信息"是由两块变化的模式引起的一个类
分别含有
"信息头" (报头) sender(s)
任何信息的信息头都应该一致 (即使群聊私聊字段不一致)
"信息体" (报文) event(e)
任何来源的信息都应该有内部的信息类 (就算群聊和私聊的信息内容可能也有差异)
使用JsonObject来处理未知的操作库,使用linq技术来快速重构查询结构.
您也可以自己下载1.0.0版本
自己进行二次开发,人家完全不介意哦~(>ω・* )ノ
目前内含的库
Newtonsoft.Json
这意味着你如果要使用牛顿软
来解析Json
您就不需要重新nuget安装了ヾ(o・ω・)ノSocketIOClient
这个是来进行连接Socket的,放心安装(`・ω・´)
!!!!首先这个是一个严重问题,本框架
不负责验证收发的源
!!!!所以需要您自己
进行安全审计和管控
,如果您不会相关技术,请参见教程的安全防护建议(°Д°)
@Copyright 2020 Electronicute *
萌喵电子(青岛)有限公司
萌喵电子信息技术组 [总组]