Sisters.WudiLib
Sisters.WudiLib copied to clipboard
C# 与 One Bot 协议实现通信。
无敌lib
为方便 C# 调用酷 Q HTTP API 插件而开发的lib。
- Named by int100
如何使用
发送消息、调用 API、监听事件
见:快速上手。
发送图片、语音等消息
Token 和 Secret
Token
可以为每个客户端设置不同的 AccessToken。
httpApi.AccessToken = "this-is-your-token";
Secret
可以为每个监听实例设置不同的 Secret。
listener.SetSecret("this-is-your-secret");
设置后,每次收到上报都会验证上报数据的哈希。如果验证失败,将忽略此次上报。
WebSocket 和其他通信方式
开发现状
积极开发中。可以在路线图中查看当前开发的目标。也欢迎提出任何 Issue 和 Pull Request。
小建议
由于 Sisters.WudiLib.Message
和 Sisters.WudiLib.Posts.Message
类的类名相同,使用起来有诸多不便,建议您在每个新代码文件开头添加下列 using
:
using Message = Sisters.WudiLib.SendingMessage;
using MessageContext = Sisters.WudiLib.Posts.Message;
这样,就可以用 MessageContext
表示收到的消息上报,用 Message
表示要发送的消息了。
帮助
如果您需要帮助,请联系 QQ:962549599,注明“WudiLib”和您的称呼。更欢迎直接提出 Issue。