wang cl 在 在chatgpt-on-wechat中引用对话消息 中发帖
关于群聊引用消息无反应的问题,是引用消息被过滤掉了。在chat_channel.py的_compose_context方法下添加如下代码便可获取到。
以下是我自己的处理逻辑,你们拿到后可以自己改。
# 如果是引用消息
if "」\n- - - - - - - - - - - - - - -" in content:
# 分割引用内容和新消息
parts = content.split("」\n- - - - - - - - - - - - - - -")
# 解析引用部分
quote_part = parts[0] + "」" # 比如 "秋风:一寸光阴一寸金」"
# 解析发送者和引用内容
quote_sender = q...