Skip to main content

messages.sendQuickReplyMessages

Send a quick reply shortcut ».

func (c *Client) MessagesSendQuickReplyMessages(ctx context.Context, request *MessagesSendQuickReplyMessagesRequest) (UpdatesClass, error)

Calling this method

client.Run(ctx, func(ctx context.Context) error {
api := client.API()

res, err := api.MessagesSendQuickReplyMessages(ctx, &tg.MessagesSendQuickReplyMessagesRequest{
// see Parameters
})
if err != nil {
return err
}
_ = res // UpdatesClass
return nil
})

Parameters

NameTypeRequiredDescription
PeerInputPeerClassyesThe peer where to send the shortcut (users only, for now).
ShortcutIDintyesThe ID of the quick reply shortcut to send.
ID[]intyesSpecify a subset of messages from the shortcut to send; if empty, defaults to all of them.
RandomID[]int64yesUnique client IDs required to prevent message resending, one for each message we're sending, may be empty (but not recommended).

Returns

UpdatesClass

Possible errors

CodeTypeDescription
400PEER_ID_INVALIDThe provided peer id is invalid.
403PREMIUM_ACCOUNT_REQUIREDA premium account is required to execute this action.

References