Задать вопрос

Как обработать ошибку в телеграмм боте?

Отправляю боту файл следующей конструкцией:
doc = 'D:\document.txt'
docc = open(doc, 'rb')
bot.send_document(command.chat.id, docc)

Но бот отваливается, если файл не удается найти. Каким образом корректно обработать данное исключение, вроде отправки сообщения, что файл не был найден?
  • Вопрос задан
  • 462 просмотра
Подписаться 2 Средний Комментировать
Решения вопроса 1
Konstantin18ko
@Konstantin18ko
Стоматолог
try:
    doc = 'D:\document.txt'
    docc = open(doc, 'rb')
    bot.send_document(command.chat.id, docc)
expect:
    print("File not found")
    bot.send_message(command.chat.id, "Error")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы