I have created a Chat Bot that, upon some event, sends a message to the user that renders a Zoom Chat App Card (see Sign In | Zoom)
But the way this works seems EXTREMELY limited. Is it really true that a post message is sent for EVERY interaction and that there is no way to develop a simple form-submit design pattern?
This is CRAZY to me. All I want to do is have the user fill in a few fields, click a submit button and have my chatbot endpoint URL receive all the submitted data. This seems impossible without some elaborate caching technique on the backend.
Slack has a proper architecture for this and it seems like Zoom is misrepresenting how functional their alternative is here. The examples lead you to believe it is straightforward to build a submit form when it really, really isn’t.
Not to mention there is no documentation on how to handle multi-part forms.
Please, Zoom, provide some guidance here.