电报机器人不工作了;在你看来,机器人为什么不工作?

2024-05-20 10:09:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python电报机器人构建一个电报机器人框架。到测试bot,我将它添加到一个超级组中,然后将bot添加到super groupAdmin。在

我创建机器人程序的代码:

from telegram.ext import Updater, MessageHandler, CommandHandler, Filters

updater = Updater(token='TOKEN')
dispatcher = updater.dispatcher

def sticker_method(bot, update):
    update.message.delete()

def main():
    dispatcher.add_handler(MessageHandler(Filters.sticker, sticker_method))



dispatcher.add_handler(CommandHandler('start', main))
updater.start_polling()
updater.idle()

我想创建一个bot,当/start命令发送给bot时,bot会删除成员发送给超级的标签组。那个表示作为命令的/start,当创建者超级组(I)发送bot时,bot应该删除发送给超级组的标签。在

但是机器人不工作了!千万不要出错!在

在你看来,为什么机器人不工作?在


Tags: defbot机器人update电报startmethodfilters
1条回答
网友
1楼 · 发布于 2024-05-20 10:09:47

这是duplicate question?在

我的answer,那是不可能的。在

Your bot need have Delete Message permission, and Privacy Mode should be disabled.

Bots can't get message list, they can only receive that when someone sends it, so you need to log Enable/Disable state to your own database and delete Sticker when received new messages.

相关问题 更多 >