术语表
OneBot
在本文档中指 OneBot 聊天机器人应用接口标准(OneBot Chatbot API Standard)。
NoneBot
一个现代、跨平台、可扩展的 Python 聊天机器人框架,是 KiramiBot 的核心。
服务化(Serviceize)
指插件或事件响应器经过特定的处理,转变为一个服务或功能的过程。
服务(Service)
经过服务化处理的插件,支持服务管理。服务是一个运行时的概念。
功能(Ability)
经过服务化处理的事件响应器,支持服务管理。功能是一个运行时的概念。
事件(Event)
机器人平台中发生的事件,典型的例子包括:
- 收到私聊消息:一种消息事件(Message Event)
- 群成员减少:一种通知事件(Notice Event)
- 收到加好友请求:一种请求事件(Request Event)
事件响应器(Matcher)
事件响应器是用于对接收到的事件进行响应的重要工具。通过定义简单的规则,事件响应器可以捕获特定类型的事件,并执行相应的操作。
会话(Session)
在事件处理流程中,和用户交互的过程即是会话。
消息(Message)
表示聊天消息的数据类型,是由消息段构成的数组。
消息段(Message Segment)
表示聊天消息的一个部分,在一些平台上,聊天消息支持图文混排,其中就会有多个消息段,分别表示每个图片和每段文字。