我用Python-Telegram-Bot構建了一個電報機器人。我將機器人添加到一個組中,並在管理組中獲得了機器人。 (bot)的列表(mlist),並將其放入單詞列表中。機器人應檢查用戶發送給該組的消息。並且如果用戶向該列表中定義的單詞(mlist)發送消息,在那裏,機器人必須刪除它(刪除消息)。我用Python-Telegram-Bot構建了一個電報機器人;但是不工作
# -*- coding: utf-8 -*-
import os, sys
from telegram.ext import Updater, MessageHandler, Fliters
import re
def delete_method(bot, update):
if not update.message.text:
print("it does not contain text")
return
mlist=['سلام', 'شادي']
for i in mlist:
if re.search(i, update.message.text):
bot.delete_message(chat_id=update.message.chat_id, message_id=update.message.message_id)
def main():
updater = Updater(token='TOKEN')
dispatcher = updater.dispatcher
dispatcher.add_handler(MessageHandler(Filters.all, delete_method))
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main()
# for exit
# updater.idle()
(殭屍程序應該刪除發送到組,幷包含列表(mlist)字樣的消息) ;但機器人不工作,不給錯誤。
的[電報漫遊器工作(https://stackoverflow.com/questions/45660498/telegram-bot-is-not-working) – Sean
可能的複製@Sean解釋更多 – Sajjad