Buttons or Quick Replies allow you to get message recipient input by sending buttons in a message. When a quick reply is tapped, the value of the button is sent in the conversation, and the Messenger Platform sends a
messages event to your webhook.
URL: Open a URL inside the client.
Postback: Allow the user to send a predefined message, the message will no be shown in the chat history.