# Method: messages.getPollVotes

Back to methods index

Get poll results for non-anonymous polls

# Parameters:

Name Type Description Required
peer Username, chat ID, Update, Message or InputPeer Chat where the poll was sent Optional
id int Message ID Yes
option bytes Get only results for the specified poll option Optional
offset string Offset for results, taken from the next_offset field of messages.votesList, initially an empty string.
Note: if no more results are available, the method call will return an empty next_offset; thus, avoid providing the next_offset returned in messages.votesList if it is empty, to avoid an infinite loop.
limit int Number of results to return Yes

# Return type: messages.VotesList

# Can bots use this method: NO

# MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');

$messages_VotesList = $MadelineProto->messages->getPollVotes(['peer' => InputPeer, 'id' => int, 'option' => 'bytes', 'offset' => 'string', 'limit' => int, ]);

Or, if you’re into Lua:

messages_VotesList = messages.getPollVotes({peer=InputPeer, id=int, option='bytes', offset='string', limit=int, })

# Errors

Code Type Description
400 MSG_ID_INVALID Invalid message ID provided
403 POLL_VOTE_REQUIRED Cast a vote in the poll before calling this method
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.