Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

/send/carousel splits message into two bubbles (Text + Cards) instead of sending one unified message

Aperta
#69 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 5 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
go
Ambito
api, backend

Direzione di ricerca

Inizia dall’handler Go /send/carousel e segui il modo in cui attualmente chiama sendTextMessage e sendCarousel. Esamina la costruzione del payload del messaggio interattivo per il body e il footer di livello superiore. Il lavoro è completato quando l’endpoint produce un’unica bolla di carosello interattivo WhatsApp contenente body, footer e schede, invece di due messaggi separati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
Welcome!
  • Yes, I have searched for similar issues on GitHub and found none.
What did you do?

Currently, when sending a carousel message using the /send/carousel endpoint with a top-level "body" and "footer", the Evolution Go server splits the payload and sends it as two separate messages on WhatsApp:

First bubble: A standard text message containing main text and footer.
Second bubble: The actual interactive cards carousel.
This creates a disconnected user experience. WhatsApp’s native interactive protocol supports binding the main body text, footer, and the sliding carousel cards together inside one single interactive message bubble.

What did you expect?

The recipient should receive only one single interactive message bubble where the body text ("Special offers from Royalty Tours 🌸") and footer text ("Click below to see details") reside directly above the sliding cards within the same bubble.

What did you observe instead of what you expected?

Instead of splitting the payload into a separate sendTextMessage call and a sendCarousel call, the Go handler should compile the top-level body and footer directly into the interactive message payload as the main interactive text header/body, so that the WhatsApp client renders everything together in one single bubble.

Screenshots/Videos

No response

Which version are you using?

0.7.1

What is your environment?

Docker

If applicable, paste the log output

No response

Additional Notes

No response

Lingua principale
Go
Stelle
890
Fork
473
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di evolution-foundation/evolution-go

Tutte le issue di evolution-foundation/evolution-go

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.