我正在开发一个 Telegram 机器人,它可以在群聊中发起民意调查并收集这些民意调查中的选票。
我已经使用 sendpoll API 端点成功实现了民意调查的创建。创建投票后,我会存储消息 ID 和投票 ID。
现在,我想知道如何检索为投票提交的选票。任何有关这方面的指导将不胜感激
您可以收听民意调查 (
Update.poll
) 类型更新以检索民意调查信息。
具体方法如下:
Update.poll
)。chat_id
和 message_id
调用 stopPoll API 端点来关闭投票。Update.poll
事件,其中包含您需要的所有结果。Poll.total_voter_count
)(请参阅文档)以及选择每个选项的人数 (PollOptions.voter_count
)(请参阅文档)等详细信息。这样,您就可以跟踪您的民意调查并在完成后分析结果。
希望这有帮助。