Documentation ¶
Index ¶
- type Attachment
- type Button
- type ButtonPayload
- type Buttons
- type Element
- type Entry
- type ErrorBody
- type ListPayload
- type Message
- type Messaging
- type Messenger
- func (m *Messenger) Received(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func (m *Messenger) SendConfirmation(id string, cmd string)
- func (m *Messenger) SendListMessage(id string, StringMap map[string]string)
- func (m *Messenger) SendQuickReplies(id string, payload string)
- func (m *Messenger) SendTextMessage(id string, message string)
- func (m *Messenger) SetGreetingText(greetingStrings []string)
- func (m *Messenger) Verify(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- type MsgErr
- type Postback
- type QuickReplies
- type QuickReply
- type Recipient
- type Referral
- type Request
- type Sender
- type Webhook
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attachment ¶
type Attachment struct { Type string `json:"type"` Payload interface{} `json:"payload,omitempty"` }
type ButtonPayload ¶
type ListPayload ¶
type Message ¶
type Message struct { Mid string `json:"mid,omitempty"` Text string `json:"text,omitempty"` *QuickReply `json:"quick_reply,omitempty"` *Attachment `json:"attachment,omitempty"` *QuickReplies `json:"quick_replies,omitempty"` }
type Messenger ¶
func (*Messenger) Received ¶
func (m *Messenger) Received(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
func (*Messenger) SendConfirmation ¶
func (*Messenger) SendListMessage ¶
func (*Messenger) SendQuickReplies ¶
func (*Messenger) SendTextMessage ¶
Using message tag to send notification Reference: https://developers.facebook.com/docs/messenger-platform/send-messages/message-tags/
func (*Messenger) SetGreetingText ¶
SetGreetingText set messenger greeting text https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/greeting
func (*Messenger) Verify ¶
func (m *Messenger) Verify(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
type QuickReplies ¶
type QuickReplies []QuickReply
type QuickReply ¶
Click to show internal directories.
Click to hide internal directories.