Skip to content

Conversation

@kzu
Copy link
Member

@kzu kzu commented Jul 31, 2025

We introduce typed template message with full components support (header, body and buttons) and adapt the interactive message (from webhook) to also accomodate template button responses modeled as interactive message selections too (for simplicity).

This also implied renaming Selection.Id => Value and Title > Text since those are more generic and accomodate all three user-interactive responses (so far).

Further breaking changes may happen down the road as we implement Flows too.

@kzu kzu added the enhancement New feature or request label Jul 31, 2025
We introduce typed template message with full components support (header, body and buttons) and adapt the interactive message (from webhook) to also accomodate template button responses modeled as interactive message selections too (for simplicity).

This also implied renaming Selection.Id => Value and Title > Text since those are more generic and accomodate all three user-interactive responses (so far).

Further breaking changes may happen down the road as we implement Flows too.
@kzu kzu force-pushed the dev/templates branch from e575f24 to 3952204 Compare July 31, 2025 22:55
@kzu kzu enabled auto-merge (rebase) July 31, 2025 22:55
@kzu
Copy link
Member Author

kzu commented Jul 31, 2025

63 passed 63 passed 16 skipped

🧪 Details on Ubuntu 24.04.2 LTS

from dotnet-retest v0.7.2 on .NET 9.0.7 with 💜 by @devlooped

@kzu kzu merged commit 1fc1e3f into main Jul 31, 2025
7 checks passed
@kzu kzu deleted the dev/templates branch July 31, 2025 22:57
@devlooped devlooped locked and limited conversation to collaborators Aug 31, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants