Traceback (most recent call last):
File "C:\python\test.py", line 19, in
bot.polling(none_stop=True)
File "C:\Users\MUTESHOV\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 514, in polling
self.__threaded_polling(none_stop, interval, timeout, long_polling_timeout)
File "C:\Users\MUTESHOV\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 573, in __threaded_polling
raise e
File "C:\Users\MUTESHOV\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 536, in __threaded_polling
self.worker_pool.raise_exceptions()
File "C:\Users\MUTESHOV\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 117, in raise_exceptions
raise self.exception_info
File "C:\Users\MUTESHOV\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 69, in run
task(*args, **kwargs)
File "C:\python\test.py", line 8, in welcome
sti = open('static/welcome.webp', 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'static/welcome.webp'
Код в вопросе надо оборачивать тегом code для правильного отображения. Кроме того, заголовок вопроса надо формулировать как в русском. А то ответ на твой вопрос - «Да, не работает».
1. Оформляй код как положено, кнопкой </>
2. Тебе бот прямо говорит в чём дело:
FileNotFoundError: [Errno 2] No such file or directory: 'static/welcome.webp'
Ему в текущей рабочей директории нужна поддиректория static, и в ней файл welcome.webp
Если файл есть, проверь, нет ли опечаток в имени.
Также обрати внимание, что путь к файлу относительный, а потому зависит от текущей рабочей директории. Поменяй путь на абсолютный, или вычисляй этот путь относительно пути к исполняемому файлу бота.