MCPcopy Create free account

hub / github.com/abhinavdahiya/go-messenger-bot / types & classes

Types & classes37 in github.com/abhinavdahiya/go-messenger-bot

StructAPIResponse
send.go:176
TypeAliasAction
send.go:32
StructAttachment
send.go:50
InterfaceAttachmentPayload
send.go:55
StructBotAPI
This defines a bot Set Debug to true for debugging
messenger.go:21
StructButton
send.go:113
StructButtonTemplate
Used as payload for type template(button)
send.go:121
StructCallback
This represents the content of the message sent by the user Various kinds of callbacks from user are - OptinCallback MessageCallback PostbackCallback
receive.go:27
StructElement
send.go:101
StructEntry
This defines an Entry in the payload by webhook
receive.go:12
StructErrorResponse
send.go:182
StructFilePayload
Used as payload for type image/audio/video/file
send.go:58
StructGStarted
threadsettings.go:28
StructGenericTemplate
Used as payload for type template(generic)
send.go:67
StructGreeting
threadsettings.go:24
StructInputAttachPayload
receive.go:92
StructInputAttachment
Represents an attachement The types are image/audio/video/location
receive.go:87
StructInputCoords
receive.go:97
StructInputDelivery
This contains delivery reports for batch of messages(mids)
receive.go:104
StructInputMessage
This represents a Message from user If text message only Text field exists If media message Attachments fields contains an array of attachmensts sent
receive.go:72
StructInputOptin
Ref contains the `data-ref` set for message optin for the bot
receive.go:65
StructInputPostback
Represents a postback sent by clicking on Postback Button
receive.go:111
StructInputQRPayload
Represents a quick reply payload
receive.go:81
StructListTemplate
send.go:96
StructMessage
send.go:34
StructOrderAddress
send.go:155
StructOrderAdjustment
send.go:171
StructOrderItem
send.go:146
StructOrderSummary
send.go:164
StructPage
receive.go:60
StructQR
send.go:44
StructReceiptTemplate
Used as payload for type template(receipt)
send.go:132
StructRequest
send.go:25
StructResponse
Payload received by the webhook The Object field is always set to `page` Contains bacthed entries
receive.go:6
StructTemplateBase
send.go:62
StructThreadSetting
threadsettings.go:17
StructUser
This defines an user One of the fields will be set to identify the user
receive.go:55