【发布时间】:2017-09-01 09:28:28
【问题描述】:
我用 python-telegram-bot 模块构建了一个电报机器人。我将机器人添加到组中,并在管理员组中获取了机器人。当贴纸、Gif 或语音发送到组时,机器人应该被删除;但是bot不会删除它们。bot代码:
from telegram.ext import Updater, MessageHandler, Filters
def sticker_method(bot, update):
bot.delete_sticker(chat_id = update.message.chat_id, sticker_id = update.sticker.chat_id)
bot.delete_gif(chat_id = update.message.chat_id, gif_id = update.gif.chat_id)
bot.delete_voice(chat_id = update.message.chat_id, voice_id = update.voice.chat_id)
def main():
updater = Updater(token='TOKEN')
dispatcher = updater.dispatcher
dispatcher.add_handler(MessageHandler(Filters.all, sticker_method))
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main()
# for exit
# updater.idle()
执行过程中没有错误;但是bot什么都不做!
【问题讨论】:
标签: python-2.7 python-telegram-bot