Не работает две функции телебот

я новичок, и хотел бы сделать отправку логов с компьютера в телеграмм(основная часть уже готова в другом файле), но когда я пытаюсь это сделать, не работает что-то из двух, либо сообщение в телеграмм, либо проверка файла на редактирование.

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)

Ответы (0 шт):