code: func (r *Response) TextWithReplies(message string, replies []QuickReply, messagingType MessagingType, tags ...string) error {
  	var tag string
  	if len(tags) > 0 {
  		tag = tags[0]
  	}
  
  	m := SendMessage{
  		MessagingType: messagingType,
  		Recipient:     r.to,
  		Message: MessageData{
  			Text:         message,
  			Attachment:   nil,
  			QuickReplies: replies,
  		},
  		Tag: tag,
  	}
  	return r.DispatchMessage(&m)
  }
docs: // TextWithReplies sends a textual message with some replies
  // messagingType should be one of the following: "RESPONSE","UPDATE","MESSAGE_TAG","NON_PROMOTIONAL_SUBSCRIPTION"
  // only supply tags when messagingType == "MESSAGE_TAG" (see https://developers.facebook.com/docs/messenger-platform/send-messages#messaging_types for more)