Вторая большая ошибка, в питоне списки передаются по ссылке! Поэтому s, который у вас параметр рекурсивной функции, на каждом уровне один и тот же список. Но при выводе множества вы сразу же возвращаетесь из функции, не удаляя item из s. Вам надо чтобы все изменения в s были отменены по выходу их функции. Перед return делайте s.remove(item).я так и не понял
s.remove(item)
я попробовал поставить перед print(s) то вывелось что-то не понятное. with open('file.txt', 'w') as file:
for index,item in enumerate(file.readlines()):
print(index)
@bot.message_handler(content_types=['text'])
def filter(message):
list_words = ['hello', 'world']
if message.text in list_words:
bot.delete_message(message.chat.id, message.message_id)