Задать вопрос
  • Как решить проблему в телеграм-боте ('utf-8' codec can't decode byte 0xca)?

    @Vegas_Real
    Вообще работу с файлом лучше реализовать через контент-менеджер with.

    Лучше: bot = telebot.TeleBot('ключ бота', parse_mode='html')

    Далее: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 3: invalid continuation byte
    Подобная ошибка как правило выскакивает, когда форматирование строки отличается от допустимого в телеграмм, например из HTML там поддерживается буквально 3 тега.
    Прежде чем пытаться выплюнуть строку, посмотрите с помощью print что вы пытаетесь ему скормить.

    У Вас пока всего 2 видео, воспользуйтесь для отправки file_id (https://mastergroosha.github.io/telegram-tutorial/...). Да и если их будет больше тоже лучше через file_id. Не забывайте про лимит в 50Мбайт.

    И последнее переходите на aiogram - более актуальная и стабильная асинхронная библиотека
    Ответ написан
    Комментировать
  • Обновление строки в консоле Python?

    @Vegas_Real
    from time import sleep
    
    pause = 0.3
    start = -15
    stop = 16
    
    print('Timer: ', end='')
    
    for sec in range(start, stop):
        if sec > start:
            print('\b' * cut_num, end='')
        print(f'{sec}', end='')
        cut_num = len(f'{sec}')
        sleep(pause)


    flush тут вообще ни на что не влияет.
    Вывод можно было через переменную реализовать
    Ответ написан