Skip to content
This repository was archived by the owner on Mar 29, 2024. It is now read-only.

1. 在开始之前...

DavidMeow edited this page Nov 28, 2022 · 6 revisions

1.0 你真的准备好开始了吗?

请先确认您已经按照Mirai/Mirai-api-http的配置文件配置完毕您的后端处理系统.
如果您不知道如何开始, 请 点 击 这 里
并按照说明配置 WebSocket(正向) 端, 作为程序的后端.

1.1 这个库能实现什么.

使用本库提供的函数(下文简称SDK), 是用来 交互您的Mirai后端,
这并非注入某个程序或者生成其他的什么,
您可以轻松的将本库和您的ASP.net网页 C#(Winform)程序等结合在一起.

1.2 SDK的设计理念

我更认为SDK的设计, 应该是

  1. 为了程序员的 编写方便.
  2. 为了类的设计美观.
  3. 为了优化算法.

所以在本喵的SDK里, 可能会出现很多简略写法和快速编写功能类.
但这也导致了以下几个问题,

  • 可能SDK会随着 StaticMethod 增多而显得臃肿.
  • 可能函数名会随着 ExtensionMethod 增多而显得难以辨别.
  • 可能会导致某个 ObsoleteFunction 在版本更新后删除.
  • 可能会导致某个 Function 在版本更新后更改签名.

为了应对这个问题, 本Wiki在每次更新后会尽量使用自定义SideBar详细写出更改或者另建一页讨论.

1.3 其他

如果您有任何需求, 可以提交PullRequest或者Issues, 我会在我的工作时间内立即为您解答.