【发布时间】:2021-09-26 15:34:24
【问题描述】:
我正在使用 python 中的 python-telegram-bot 库开发电报机器人 我希望我的机器人向用户发送测验这是代码:
question = dict_api.get_question()
word = question['word']
answer = question['answer']
options = question['options']
q = f"What is the translation of the word '{word}'"
context.bot.send_poll(chat_id=person_id, question=q, options=options, type=Poll.QUIZ, correct_option_id=answer)
我有 PollHandler 来处理响应,当用户响应时,我希望机器人删除用户的测验,我该怎么做?
我试图删除它
context.bot.delete_message(message_id=update.poll.id, chat_id=chat_id)
因为有人会删除一条消息,但它没有用,我认为是因为电报对民意调查的处理方式不同。 提前致谢
【问题讨论】:
标签: python bots telegram-bot python-telegram-bot