Skip to main content

liteyuki.message.event

SnowyKamiLess than 1 minuteAPI

class MessageEvent

def __init__(self, bot_id: str, message: list[dict[str, Any]] | str, message_type: str, raw_message: str, session_id: str, session_type: str, receive_channel: str, data: Optional[dict[str, Any]]) -> None

 轻雪抽象消息事件

Args:

bot_id: 机器人ID

message: 消息,消息段数组[{type: str, data: dict[str, Any]}]

raw_message: 原始消息(通常为纯文本的格式)

message_type: 消息类型(private, group, other)



session_id: 会话ID(私聊通常为用户ID,群聊通常为群ID)

session_type: 会话类型(private, group)

receive_channel: 接收频道(用于回复消息)



data: 附加数据

def reply(self, message: str | dict[str, Any]) -> None

 回复消息

Args:

message:

Returns:

var reply_event = MessageEvent(message_type=self.session_type, message=message, raw_message='', data={'message': message}, bot_id=self.bot_id, session_id=self.session_id, session_type=self.session_type, receive_channel='_')

var data = {}