Eventos de edição de mensagem não estão sendo entregues corretamente
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
追踪已编辑 WhatsApp 消息的消息处理路径,重点关注 messages.update、protocolMessage、Edit/IsEdit 以及 secretEncryptedMessage 的处理。在 Evolution GO v0.7.0 上复现该行为并检查 webhook payload;当原始消息 ID 和编辑后的内容通过更新事件或等效 payload 传递时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
Welcome!
- Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Os eventos de edição de mensagem aparentemente deixaram de ser entregues/processados corretamente.
Ao editar uma mensagem no WhatsApp:
nenhum evento messages.update é emitido;
o conteúdo editado não é recebido;
o webhook recebe apenas um secretEncryptedMessage;
não é possível recuperar o texto atualizado via payload.
What did you expect?
Quando uma mensagem for editada, a API deveria entregar:
o ID da mensagem original;
o novo conteúdo;
algum evento de update/edição (messages.update, protocolMessage ou equivalente).
Exemplo esperado:
{
"editedMessage": {
"conversation": "novo texto"
}
}
What did you observe instead of what you expected?
O WhatsApp sinaliza a edição (Edit: "1")
Porém o webhook não entrega o conteúdo editado
Apenas um secretEncryptedMessage
Impossibilitando sincronizar mensagens editadas na aplicação
"Edit": "1",
"IsEdit": false,
"secretEncryptedMessage": {
"secretEncType": 2,
"targetMessageKey": {
"ID": "3A69B8302CD686B84F15"
}
}
Screenshots/Videos
No response
Which version are you using?
Evolution GO v0.7.0
What is your environment?
Linux
If applicable, paste the log output
No response
Additional Notes
No response
- 主要语言
- Go
- 星标
- 971
- 派生
- 519
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
evolution-foundation/evolution-go 的其他 Issue
-
/user/info and /user/avatar hang for 75s when number is a phone number可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭
难度 2/5 1-3 小时 新手友好度 68/100
evolution-foundation/evolution-go#223 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
evolution-foundation/evolution-go#193 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
evolution-foundation/evolution-go#104 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 74/100
evolution-foundation/evolution-go#101 ·
维护者通常 1 天内回复
-
POST /group/participant always returns 400 "participants is required and cannot be empty" (wrong validation middleware on route)可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭bug
难度 1/5 1 小时以内 新手友好度 88/100
evolution-foundation/evolution-go#97 · 2 条评论 ·
维护者通常 1 天内回复
查看 evolution-foundation/evolution-go 的全部 Issue
相似的 Issue
-
area: metrics area: tracing contribfest enhancement good first issue
难度 2/5 1-3 小时 新手友好度 83/100
open-telemetry/opentelemetry-ebpf-instrumentation#4188 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 74/100
blinklabs-io/dingo#6074 ·
维护者通常 1 天内回复
-
kind/bug remote
难度 2/5 1-3 小时 新手友好度 68/100
podman-container-tools/podman#30143 ·
维护者通常 1 天内回复
-
component/mesheryctl kind/bug language/go
难度 1/5 1 小时以内 新手友好度 88/100
meshery/meshery#22993 · 2 条评论 ·
维护者通常 1 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 64/100