cyan.event.message module

class cyan.event.message.ChannelMessageReceivedEvent(bot: Bot)[源代码]

基类:cyan.event.Event

当接收到子频道用户所发送含提及机器人消息时触发。

触发时回调的数据类型为 ChannelMessage

static get_event_info() cyan.event.EventInfo[源代码]

获取当前事件信息。

返回:

EventInfo 类型表示的事件信息。

class cyan.event.message.MessageAuditPassedEvent(bot: Bot)[源代码]

基类:cyan.event.Event

当消息审核通过时触发。

触发时回调的数据类型为 MessageAuditPassedEventData

static get_event_info() cyan.event.EventInfo[源代码]

获取当前事件信息。

返回:

EventInfo 类型表示的事件信息。

class cyan.event.message.MessageAuditPassedEventData(audit_info: cyan.model.message.MessageAuditInfo, message: cyan.model.message.message.ChannelMessage)[源代码]

基类:object

MessageAuditPassedEvent 事件数据。

property audit_info: cyan.model.message.MessageAuditInfo

消息审核信息。

property message: cyan.model.message.message.ChannelMessage

消息。

class cyan.event.message.MessageAuditRejectedEvent(bot: Bot)[源代码]

基类:cyan.event.Event

当消息审核不通过时触发。

触发时回调的数据类型为 MessageAuditInfo

static get_event_info() cyan.event.EventInfo[源代码]

获取当前事件信息。

返回:

EventInfo 类型表示的事件信息。

class cyan.event.message.UserMessageReceivedEvent(bot: Bot)[源代码]

基类:cyan.event.Event

当接收到用户与机器人私聊时触发。

触发时回调的数据类型为 UserMessage

static get_event_info() cyan.event.EventInfo[源代码]

获取当前事件信息。

返回:

EventInfo 类型表示的事件信息。