首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电报机器人不起作用;在你看来,为什么机器人不工作?

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

Stack Overflow用户
提问于 2017-09-19 12:37:06
回答 1查看 1.9K关注 0票数 1

我正在用Python bot framework.To构建一个电报机器人来测试这个机器人,我将它添加到一个超级组中,并将它放入超级组Admin中。

我创建机器人的代码:

代码语言:javascript
复制
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()

我想创建一个机器人,当/start命令发送给bot时,bot删除成员发送给超级group.that的贴纸作为命令的/start,当创建者超级组(I)发送一个bot时,bot应该删除发送给超级组的贴纸。

但是机器人不工作!也不要给出任何错误!

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

EN

回答 1

Stack Overflow用户

发布于 2017-09-19 12:50:40

这是duplicate question吗?

我的answer,那是不可能的。

您的bot需要有删除消息权限,隐私模式应该被禁用。 机器人无法获得消息列表,只有当有人发送消息时,它们才能收到消息,因此您需要将启用/禁用状态记录到自己的数据库,并在收到新消息时删除粘贴。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46300644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档