QuoteMessage
引用消息,继承自 Message。表示引用了另一条消息的回复。
属性
| 属性 | 类型 | 说明 |
|---|---|---|
content | str | 回复文本内容 |
sender | str | 发送者 |
source | Source | 消息来源 |
reply_content | str | 回复文本内容 |
quote_sender | str | 被引用消息的发送者 |
quote_content | str | 被引用消息的内容 |
type_label | str | 固定为 "引用消息" |
支持的操作
view、hover、scroll_to_visible、refresh、quote、copy、collect、translate、forward、search、revoke、zoom_read、delete
静态方法
match(raw_name)
判断原始名称是否为引用消息格式。
- 返回
bool
parse(raw_name)
解析原始名称,提取引用信息。
- 返回
Tuple[str, str, str, str]— (reply_content, content, quote_sender, quote_content)
示例
python
from pywxauto import Weixin, Event
wx = Weixin()
@wx.on(Event.QUOTE)
def on_quote(weixin, chat, message):
print(f"{message.sender} 引用了 {message.quote_sender} 的消息:")
print(f" 原文: {message.quote_content}")
print(f" 回复: {message.reply_content}")