NapPlana.NET 引用文档 0.3.4
Yet Another NapCat Framework SDK for .NET
载入中...
搜索中...
未找到
NapPlana.Core.Event.Parser.Notice 命名空间参考

函数

class BotOfflineNoticeEventParser (IEventHandler handler)
 机器人离线通知事件解析器,处理机器人离线的告警型通知。
 
class FriendNoticeEventParser (IEventHandler handler)
 好友相关通知事件解析器,处理好友添加、好友消息撤回等事件。
 
class GroupNoticeEventParser (IEventHandler handler)
 群相关通知事件解析器,集中处理群成员增减、管理员、禁言、文件上传、名片、精华、消息表情等多种群事件。
 
class NoticeEventParser (IEventHandler handler)
 通知事件解析器,负责识别并分发 OneBot 通知事件到更细分的解析器(好友、群、notify、离线等)。
 
class NotifyNoticeEventParser (IEventHandler handler)
 Notify 子类型通知事件解析器,处理戳一戳、资料点赞、输入状态、群名/头衔变更等通知。
 

函数说明

◆ BotOfflineNoticeEventParser()

class NapPlana.Core.Event.Parser.Notice.BotOfflineNoticeEventParser ( IEventHandler  handler)

机器人离线通知事件解析器,处理机器人离线的告警型通知。

解析机器人离线事件并记录警告日志。

参数
botEvent原始 OneBot 机器人离线通知事件 JSON 字符串
异常
UnSupportFeatureException反序列化失败或格式不匹配

◆ FriendNoticeEventParser()

class NapPlana.Core.Event.Parser.Notice.FriendNoticeEventParser ( IEventHandler  handler)

好友相关通知事件解析器,处理好友添加、好友消息撤回等事件。

解析好友通知事件并触发对应内部事件,非好友类型将被忽略。

参数
botEvent原始 OneBot 好友通知事件 JSON 字符串
异常
UnSupportFeatureException反序列化失败或事件类型不匹配

◆ GroupNoticeEventParser()

class NapPlana.Core.Event.Parser.Notice.GroupNoticeEventParser ( IEventHandler  handler)

群相关通知事件解析器,集中处理群成员增减、管理员、禁言、文件上传、名片、精华、消息表情等多种群事件。

解析群通知事件并触发对应的内部事件,未匹配的类型将被忽略。

参数
botEvent原始 OneBot 群通知事件 JSON 字符串
异常
UnSupportFeatureException反序列化失败或事件类型不匹配

◆ NoticeEventParser()

class NapPlana.Core.Event.Parser.Notice.NoticeEventParser ( IEventHandler  handler)

通知事件解析器,负责识别并分发 OneBot 通知事件到更细分的解析器(好友、群、notify、离线等)。

解析通知事件 JSON 并根据 notice_type 分发到对应的子解析器。

参数
botEvent原始 OneBot 通知事件 JSON 字符串
异常
UnSupportFeatureException反序列化失败或不是通知事件格式

◆ NotifyNoticeEventParser()

class NapPlana.Core.Event.Parser.Notice.NotifyNoticeEventParser ( IEventHandler  handler)

Notify 子类型通知事件解析器,处理戳一戳、资料点赞、输入状态、群名/头衔变更等通知。

解析 notify 子类型事件,基于 sub_type 分发到具体内部事件;非 notify 类型直接返回。

参数
botEvent原始 OneBot notify 通知事件 JSON 字符串
异常
UnSupportFeatureException反序列化失败或子类型反序列化失败