From b206661b37bf8f13e7e9e2427c99cc069cf185e5 Mon Sep 17 00:00:00 2001 From: Harrison Date: Thu, 14 Apr 2016 10:23:45 +1000 Subject: [PATCH] Add Response documentation --- response.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/response.go b/response.go index 247d5df..ecf4eb1 100644 --- a/response.go +++ b/response.go @@ -7,14 +7,17 @@ import ( ) const ( + // SendMessageURL is API endpoint for sending messages. SendMessageURL = "https://graph.facebook.com/v2.6/me/messages" ) +// Response is used for responding to events with messages. type Response struct { token string to Recipient } +// Text sends a textual message. func (r *Response) Text(message string) error { m := SendMessage{ Recipient: r.to, @@ -44,11 +47,13 @@ func (r *Response) Text(message string) error { return err } +// SendMessage is the information sent in an API request to Facebook. type SendMessage struct { Recipient Recipient `json:"recipient"` Message MessageData `json:"message"` } +// MessageData is a text message to be sent. type MessageData struct { Text string `json:"text,omitempty"` }