sayfollowed by the message type you want to send.
say "string". This component supports Markdown on channels that allow text formatting.
numbermilliseconds before sending the next message
stringas the URL. Optionally, the text and title parameters can provide a way to make "nicer" links, where supported.
string. Supports Youtube, Dailymotion and Vimeo URLs, or mp4 and ogg.
string. Supports Soundcloud embed links, or mp3, wav and ogg.
stringinside a clickable button
string. Title parameter is optional.
Carouselcomponent (on supported channels). Only title is mandatory.
Cardcomponents in a carousel (on supported channels). The cards parameter is mandatory.
holdkeyword, the chatbot will remember its position in the conversation and simply wait until the user says something, then continue from there.
eventobject is a complex structure which contains a lot more than just the string that was typed by the user. It contains a lot of information that is used by the CSML interpreter, for example the custom button payload to match a list of choices offered to the user. This makes it easy to handle both a click on a "OK" button or the user typing the word "yes".
event, is made available, with the content of the user request. When no event is available, event is set to