cyan.model.message.message module¶
- class cyan.model.message.message.ChannelMessage(bot: cyan.bot.Bot, props: Dict[str, Any], content: cyan.model.message.MessageContent)[源代码]¶
基类:
cyan.model.message.Message
[ChannelMessage
]子频道消息。
- async get_source() TextChannel [源代码]¶
异步获取消息来源。
- 返回:
以 TextChannel 类型表示的源文字频道。
- static parse(bot: cyan.bot.Bot, _dict: Dict[str, Any]) cyan.model.message.message.ChannelMessage [源代码]¶
解析消息内容字典为 Message 实例。
- 参数:
bot: 请求解析的机器人实例
_dict: 将用于解析的消息内容字典
- 返回:
以 Message 类型表示的消息。
- class cyan.model.message.message.UserMessage(bot: cyan.bot.Bot, props: Dict[str, Any], content: cyan.model.message.MessageContent)[源代码]¶
基类:
cyan.model.message.Message
[UserMessage
]用户消息。
- async get_source() ChattableUser [源代码]¶
异步获取消息来源。
- 返回:
以 ChattableUser 类型表示的源用户。
- static parse(bot: cyan.bot.Bot, _dict: Dict[str, Any]) cyan.model.message.message.UserMessage [源代码]¶
解析消息内容字典为 Message 实例。
- 参数:
bot: 请求解析的机器人实例
_dict: 将用于解析的消息内容字典
- 返回:
以 Message 类型表示的消息。