Layer 220
method Users
messages.sendVote#10ea6184 peer:InputPeer msg_id:int options:Vector<bytes> = Updates;

Parameters

Name Type Description
Peer InputPeer The chat where the poll was sent
MsgId int The message ID of the poll
Options Vector<bytes> The options that were chosen

Returns

Updates

Possible Errors

Code Type Description
400 CHANNEL_INVALID The provided channel is invalid.
400 CHANNEL_PRIVATE You haven't joined this channel/supergroup.
400 MESSAGE_ID_INVALID The provided message id is invalid.
400 MESSAGE_POLL_CLOSED Poll closed.
400 MSG_ID_INVALID Invalid message ID provided.
400 OPTIONS_TOO_MUCH Too many options provided.
400 OPTION_INVALID Invalid option selected.
400 PEER_ID_INVALID The provided peer id is invalid.
400 REVOTE_NOT_ALLOWED You cannot change your vote.

Gogram Example

// MessagesSendVote - positional arguments
result, err := client.MessagesSendVote(&tg.InputPeerUser{UserID: int64(123456789)}, 0, []bytes{})
if err != nil {
    // handle error
}
// result is *tg.Updates