Skip to content

Forward

转发弹窗操作类,用于选择转发目标并发送。

方法

exists()

转发弹窗是否存在。

  • 返回 bool

select(nicknames)

在转发窗口中搜索并选择联系人。

  • nicknames List[str] — 要选择的联系人列表

set_remark(remark)

设置转发留言。

  • remark str — 留言内容

send()

点击发送按钮。

cancel()

取消转发。

send_to(nicknames, remark=None)

一步完成转发操作:选择目标 → 设置留言 → 发送。

  • nicknames List[str] — 转发目标
  • remark str | None — 转发留言

示例

python
from pywxauto import Weixin

wx = Weixin()
chat = wx.chat_with("张三")
messages = chat.get_visible_messages()

# 方式一:使用消息的 forward 方法(内部使用 Forward 类)
messages[-1].forward(["李四", "王五"], remark="转发给你看看")

# 方式二:手动操作 Forward 弹窗
# (通常不需要直接使用 Forward 类)