from list_mat import list за переопределение встроенных имён (а list - именно такое) в приличном обществе бьют по рукам.len(message.text) > len(message.text.replace(i, "")) - а ещё более через задницу слабо решить? Чем просто i in message.text не подошло? Впрочем, и тот, и тот вариант не справятся с другим регистром текста (большие буквы или маленькие).with open('file.txt', 'rt', encoding='utf-8') as f: # гарантирует, что файл будет закрыт
# перебирает строки в файле, помещает каждую в line, делает strip(), результат помещает в список word_list
word_list = [ line.strip() for line in f ]
python.exe -m venv путь/к/venv. Просто укажи полный путь к тому python.exe, который хочешь использовать, и всё.