Namespace cqhttp.Cyan.Utils
Classes
Convert
一些常用的转换
Dialogue
表示一段对话
其本质上是一个FSM, 其状态由一字符串表示
FSM的初始状态为BEGIN, 可以自由设置中间状态
当FSM进入某个没有定义操作的状态时, FSM停止并回收
DialoguePool
用于标记某一对话的作用范围
DiscriminatedJsonConverter
DiscriminatorOptions
Extend this class to configure a type with a discriminator field.
Get
一些有用的构造
GroupMemberInfo
群成员信息
GroupTable
InvokeDialogueException
一个非常特殊的Exception
在执行OnEvent函数时, 若此SDKcatch到了这个Exception, 则将此Exception内的Dialogue置入DialoguePool。 这是使用Dialogue的较为方便的方式之一。
当然, 直接调用Join((MessageType, Int64), Dialogue)置入也是可以的
Logger
日志
MessageTable
记录发送的消息
Delegates
CustomObjectCreator
JsonPreprocessor
Logger.LogAction
日志记录