Такая реализация у меня получилась
https://qna.habr.com/q/842185
теперь задача. чтобы был отдельный файл куда списком идут слова, на которые команда blacklist
вот тут у меня затык.
Понятно что я делаю все не правильно. но как должно быть? где почитать? Что добавить именно в этот код чтобы оно заработало? Полезно, думаю будет всем
Как прочитать из файла? Python
Помогите сообразить или киньте урок где про это?
в основном уроке как прочитать и вывести на экран. мне вывод не нужен.
мне нужно чтобы слово было взято из файла подставлено в конструкцию blacklist
Слов на блокировку около 1000.
Значит поиск надо сделать быстрым
я так полагаю, что нужно что-то прописать тут blacklist=[' '] но могу понять построчного принципа работы
inputfile - обратились к файлу
open открыли его и прочитали
далее то что?
как сделать так чтобы если слово в блаклисте было удалено из сообщения или целиком сообщение?
inputfile = '1.txt'
open(inputfile, mode='r', encoding='utf-8')
blacklist=[' что тут?']
@bot.message_handler(content_types=["text"])
def handle_text(message):
for x in blacklist:
if (x in message.text):
bot.delete_message(message.chat.id, message.message_id)
else:
pass
if __name__ == "__main__":
bot.infinity_polling()
Помогите, пожалуйста понять как это все работает по строчно