Sora assembly

Sora namespace

public typedescription
static class SoraServiceFactorySora 实例工厂
static class VersionCode版本代号

Sora.Attributes namespace

public typedescription
class NeedReview需要审查特性类
class Reviewed代码审核特性类

Sora.Attributes.Command namespace

public typedescription
class CommandSeries指令组
class SoraCommand指令

Sora.Command namespace

public typedescription
class CommandManager特性指令管理器

Sora.Entities namespace

public typedescription
class Anonymous匿名用户类
struct ApiStatusAPI执行状态
class Group群组类
class MessageBody消息段
class MessageContext消息类
struct TextDetectionOCR识别结果
class User用户类
struct Vector2二维向量

Sora.Entities.Base namespace

public typedescription
abstract class BaseModel数据模型基类
class SoraApiSora API类

Sora.Entities.Info namespace

public typedescription
struct ClientInfo设备信息
struct EssenceInfo精华消息信息
record FriendInfo好友信息
struct GroupFileInfo群文件信息
struct GroupFileSysInfo群文件系统信息
struct GroupFolderInfo群文件夹信息
struct GroupInfo群信息
record GroupMemberInfo群成员信息
struct GroupNoticeInfo群公告
struct GroupRequestInfo群组请求信息
struct GroupSenderInfo群组消息发送者
struct ModelInfo型号信息
struct NoticeImage公告图片
struct NoticeMessage公告消息
struct OfflineFileInfo离线文件信息
struct PrivateSenderInfo私聊消息发送者
struct ProfileDetail个人资料
struct QidianAccountInfo企点账号信息
struct UnidirectionalFriendInfo单向好友信息
struct UploadFileInfo上传文件的信息
struct UserInfo用户信息

Sora.Entities.Segment namespace

public typedescription
static class SegmentHelper消息段扩展
class SoraSegment消息段结构体

Sora.Entities.Segment.DataModel namespace

public typedescription
record AtSegmentAt某人
record BaseSegment空数据消息段
record CardImageSegment装逼大图 仅支持GoCQ
record CodeSegmentXml与Json集合
record CustomMusicSegment自定义音乐分享
record CustomNode自定义转发节点
record CustomReplySegment自定义回复
record FaceSegmentQQ 表情
record ForwardSegment合并转发/合并转发节点
record ImageSegment图片
record MusicSegment音乐分享 仅发送
record Node自定义合并转发节点
record PokeSegment群成员戳一戳
record RecordSegment语音消息
record RedbagSegment接收红包 仅支持GoCQ
record ReplySegment回复
record ShareSegment链接分享
record TextSegment纯文本
record TtsSegment语音转文字(TTS)
record UnknownSegment未知消息段
record VideoSegment短视频

Sora.Enumeration namespace

public typedescription
enum MatchType匹配类型
enum MessageSourceMatchFlag指令匹配的消息来源
enum SegmentType消息段类型
enum Sex性别
enum SourceFlag事件来源类型

Sora.Enumeration.ApiType namespace

public typedescription
enum ApiStatusTypeAPI返回值
enum SecurityLevelType链接安全性

Sora.Enumeration.EventParamsType namespace

public typedescription
enum AdminChangeType管理员变动类型
enum EssenceChangeType精华信息变动类型
enum GroupRequestType群申请类型
enum HonorType荣誉类型
enum MemberChangeType群成员变动类型
enum MemberRoleType成员权限等级
enum MessageType消息类型
enum MusicShareType音乐分享类型
enum MuteActionType禁言操作类型
enum RequestType请求类型

Sora.EventArgs.SoraEvent namespace

public typedescription
class AddGroupRequestEventArgs入群申请
abstract class BaseMessageEventArgs用于存储消息和发送者的基类
abstract class BaseSoraEventArgs框架事件基类
class ClientStatusChangeEventArgs其他客户端在线状态变更事件参数
class ConnectEventArgs客户端连接事件参数
class EssenceChangeEventArgs精华消息变动事件参数
class FileUploadEventArgs群文件上传事件参数
class FriendAddEventArgs好友添加事件参数
class FriendRecallEventArgs好友消息撤回事件
class FriendRequestEventArgs好友请求事件参数
class GroupAdminChangeEventArgs管理员变动事件参数
class GroupCardUpdateEventArgs成员名片变更事件参数
class GroupMemberChangeEventArgs群成员数量变更事件参数
class GroupMessageEventArgs群消息事件参数
class GroupMuteEventArgs群禁言事件参数
class GroupPokeEventArgs群戳一戳事件参数
class GroupRecallEventArgs群消息撤回事件参数
class HonorEventArgs授予荣誉事件参数
class LuckyKingEventArgs红包运气王事件参数
class OfflineFileEventArgs接收到离线文件事件参数
class PrivateMessageEventArgs私聊消息事件参数
class TitleUpdateEventArgs群成员头衔更新事件

Sora.EventArgs.WebsocketEvent namespace

public typedescription
class ConnectionEventArgs服务器连接事件

Sora.Exceptions namespace

public typedescription
class WebSocketClientExceptionWebSocket客户端错误

Sora.Interfaces namespace

public typedescription
interface ISoraConfigSora 配置文件
interface ISoraServiceSora 连接服务

Sora.Net namespace

public typedescription
class ConnectionManager服务器连接管理器 管理服务器链接和心跳包
class SoraWebsocketClientSora正向WS链接客户端
class SoraWebsocketServerSora服务器实例

Sora.Net.Config namespace

public typedescription
class ClientConfig客户端配置类
class ServerConfig服务器配置类

Sora.OnebotAdapter namespace

public typedescription
class EventAdapterOnebot事件接口 判断和分发基类事件

Sora.Serializer namespace

public typedescription
static class CqCodeSerializer消息段CQ码序列化 该方法由ExerciseBook(https://github.com/ExerciseBook)提供
static class JsonSerializer消息段Json序列化
static class ProtoSerializer消息段ProtoBuf序列化

Sora.Util namespace

public typedescription
static class Extensions扩展方法
static class Helper通用帮助类
static class TimeConvertDateTime和时间戳的转换