Как исправить ошибку, которая возникает при выводе?

  • 23 августа 2023 г. 12:16
Ответы на вопрос 3
Можно попробовать переформулировать запрос следующим образом:

"Можно ли получить помощь по улучшению понятности моего запроса без изменения его сути?"
Как читать трейсбэк? Он состоит из записей вида:
- Файл "/home/maksim/.local/lib/python3.10/site-packages/telebot/__init__.py", строка 1074, функция "__threaded_polling"
- Оператор, вызвавший ошибку: self.worker_pool.raise_exceptions()

Для чтения трейсбэка следует просматривать записи по одной, сверху вниз, и искать те, которые относятся к твоему коду. Единственная такая запись в данном случае - Файл "/home/maksim/Загрузки/Python/Квест/Квест.py", строка 33, функция "questions".

Почему именно эта запись? Потому что только в ней путь к файлу не ссылается на lib/python. Значит, ошибка находится в строке `bot.send_message(_id, 'Комфортно ли вам находиться в обществе?', reply_markup=markup)`.

Текст ошибки гласит "chat not found". Это означает, что не найден чат с указанным идентификатором, который был указан в переменной `_id`. Таким образом, в переменной `_id` содержится неправильное значение. Необходимо выяснить, как оно туда попало.
Как читать трейсбэк?
Он состоит из записей вида:
File "/home/maksim/.local/lib/python3.10/site-packages/telebot/__init__.py", line 1074, in __threaded_polling
self.worker_pool.raise_exceptions()

Смотрим записи по одной, сверху вниз, и ищем те, которые относятся к твоему коду. У тебя только одна такая запись:
File "/home/maksim/Загрузки/Python/Квест/Квест.py", line 33, in questions
bot.send_message(_id, 'Комфортно ли вам находиться в обществе?', reply_markup=markup)

Почему именно эта? Потому что только в ней путь к файлу не ссылается на lib/python. Значит, ошибка именно в строке:
bot.send_message(_id, 'Комфортно ли вам находиться в обществе?', reply_markup=markup)

Текст ошибки звучит как "chat not found". То есть, не найден чат с таким идентификатором, который ты указал. А значит, в переменной _id содержится неправильное значение. Необходимо выяснить, как оно туда попало.
Похожие вопросы