Задать вопрос
@Bombesko
Чайник

(-2147221008, 'Не был произведен вызов CoInitialize.', None, None) — Что исправить?

Всем привет!
Код:
import telebot
import constant
bot = telebot.TeleBot(constant.API_TOKEN)
@bot.message_handler(content_types=['document'])    
def handle_file(message):
    try:
        chat_id = message.chat.id
        file_info = bot.get_file(message.document.file_id)
        downloaded_file = bot.download_file(file_info.file_path)
        src = u'D:\\Python\\Bot\\' + message.document.file_name
        with open(src, 'wb') as new_file:         # Сохраняем присланый от пользователя файл
            new_file.write(downloaded_file)
        from importlib import reload
        import tableTOtable
        while True:
            reload(tableTOtable)          #Запускается обработчик файла
            break                                               
        doc = open('D:\\Python\\Bot\\Счет-фактура.pdf', 'rb')
        bot.send_document(chat_id, doc)
        #bot.send_document(chat_id, "FILEID")
        #bot.sendDocument(chat_id, data, {fileName: 'file.pdf'});
        
    except Exception as e:
        bot.reply_to(message, e)
    from importlib import reload
    import kill_procces     # Закрывается процесс эксэля
    while True:
            reload(kill_procces)          #Запускается обработчик файла
            break        # Удаляется больше не нужный файл
    from importlib import reload
    import delete    
    while True:
        reload(delete)
        break
bot.polling(none_stop=True, interval=0)

Первый раз всё срабатывает, а на второй бот крашится и телеграм отвечает:
(-2147221008, 'Не был произведен вызов CoInitialize.', None, None)

Подскажите нубу как решить проблему, пожалуйста!
  • Вопрос задан
  • 2684 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
Комментировать
Ваш ответ на вопрос

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

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