with open('num.txt', 'r') as f:
num = list(map(int, f.read().split()))
soup.select_one('[itemprop="headline"]')
upper()
приводит строку к верхнему регистру. Сравнение строк чуствительно к регистру. А в self._COMMANDS = ['Бот', 'Да', 'да', 'Бросить кости', 'бот', 'бросить кости']
все команды написаны явно не апперкейсом. Так что либо в этом списке делаете все команды в верхнем регистре, либо уже при сравнение вызывать тот же методif message.upper() == self._COMMANDS[0].upper()
что бы он открыл в конкретной папке файл
with open(r'Folder/tmp.txt', 'r') as NewPrj_kv:
а надо что бы в после
with open('tmp.txt', 'r') as NewPrj_kv:
lines = NewPrj_kv.readlines()
lines.insert(2, 'new line\n')
with open('tmp.txt', 'w') as NewPrj_kv:
NewPrj_kv.writelines(lines)
writelines
принимает список из строк, которые будут записаны в файл. Новая строка обозначается символом \n
print(bmb in f1read) # вывод?