Не работает две функции телебот
я новичок, и хотел бы сделать отправку логов с компьютера в телеграмм(основная часть уже готова в другом файле), но когда я пытаюсь это сделать, не работает что-то из двух, либо сообщение в телеграмм, либо проверка файла на редактирование.
import telebot
import os
bot = telebot.TeleBot("тут токен")
@bot.message_handler(commands=['start'])
def start(m,res=False):
bot.send_message(m.chat.id, "Привет!")
def watch_file_update(path):
timestamp = os.stat(path).st_mtime #смотрит когда отредачился файл
while 1:
if timestamp != os.stat(path).st_mtime:
timestamp = os.stat(path).st_mtime
bg = open(r'N:\xz.txt', 'r', encoding='UTF-8')
data = bg.read()
bg.close()
print(data)
def prova(m):
if "Траву" in data:
bot.send_message(m.chat.id, "вы не можете ломать траву")
else:
bot.send_message(m.chat.id, "попробуйте иное решение")
watch_file_update(r"N:\xz.txt")
bot.polling(none_stop=True, interval=0)