@wasp1ck

Почему тг бот ложится после отправки audio?

Начал знакомство с ботами Telegram, для начала решил научиться отправлять и принимать все виды сообщений.
Добрался до отправки аудио и столкнулся с такой вот проблемой:
Если попросить бота скинуть песню,то он в ответ с довольно большой задержкой отправит mp3 файл который лежит в проекте и продолжит работу, если его просить скидывать фото, стикеры или файлы(.txt),но как только попросить его скинуть песню еще раз, то он моментально ляжет, а pycharm мне напишет:
5f51088f970a3366346189.png
Ниже прикрепляю кусок кода для отправки аудио файла:
audio = open(r'song_name.mp3', 'rb')
@bot.message_handler(content_types=['text'])
def send_text(message):
        elif message.text.lower() == 'скинь песню':
        bot.send_document(message.chat.id, audio)
audio.close
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
SoreMix
@SoreMix
yellow
файл внутри функции открывайте и закрывайте
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bacon
Ложится он от смеха. Очередной "ботописатель" опять пропустил изучение основ. Еще и код не может нормально показать.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы