Slack app
APIs
ephemeral message
GIF
/giphy Slash command
incoming message
methods
Node.js code
postEphemeral message
postMessage
session.send method
sourceEvent
updateMessage method
attachments
Azure bot service
bot users
clothing products
configuration screen
Create App button
default styling, image and buttons
ephemeral messages
events
Facebook Messenger
interactive components
interactive messages
beginDialog
custom recognizer
default behavior
global recognizer
message update
naming convention
Payload object
postMessage and updateMessage
POST request to response_url
practicalbot.expire
request approval
response_url
simpleflow
text message, results
user experience
user interface elements
UX chaos
Yes or No input
JSON object
menu
Message Builder and preview
message rendering
pizza, multistep interaction
callback ID
callback values
endDialog
isCallbackResponse
JSON object
messages
Oil & Garlic sauce
pizzatype
postMessage
privateConversationData
recognizer
sauce type
session.send call
size
this.callbackId object
tomato sauce
user order summary
WaterfallDialog and custom recognize
set up redirect URL
Slack Bot channel connector
text-based workflows
tool
workspace
Speech Synthesis Markup Language (SSML)
audio file
Bing Speech API
bing-speechclient-api Node.js
buildAndSendHangup
buildAndSendTwimlResponse
Date().getTime()
generateAudio function
Play verb
Microsoft
speech-to-text and text-to-speech functionality
Spell-checking
Bing Spell Check API
bot in action
dialog
function
LUIS
Microsoft’s cognitive services
middleware approach
misspelled words
mode
proof and spell