如何使用 pytelegrambotapi 在电报组中删除“新聊天成员”消息?

时间:2021-07-26 12:32:32

标签: python bots telegram py-telegram-bot-api

我的代码示例(目前不起作用):

import telebot
bot = telebot.TeleBot(token)

@bot.message_handler(content_types=['new_chat_members', 'left_chat_member'])
def bot_func(message):
    bot.delete_message(message.chat.id, message.message_id)

关于如何使这项工作有任何想法?

1 个答案:

答案 0 :(得分:0)

考虑添加到组中的bot权限,这个代码就够了

bot = Bot(token=TOKEN)
dp = Dispatcher(bot)


@dp.message_handler(content_types=['new_chat_members', 'left_chat_member'])
async def on_user_joined(message: types.Message):
    print("JOIN message removed")
    await message.delete()