TeleBot, проверка на тип файла, как можно реализовать?

Есть бот в телеграмме, ему юзеры скидывают файл Пример: Юзер: скидывает файл Бот: отвечает

Нужно чтобы бот отвечал ТОЛЬКО на файл типа .exe, а на другие файлы не отвечал Как можно это реализовать? Использую telebot

@bot.message_handler(content_types=['document'])
def file_message(message):
    chat_id = message.chat.id
    bot.reply_to(message, "test")
 
    time.sleep(10)
 
    bot.send_document(message.chat.id, open(r'C:/python/crypto/libertycrypt_bot.exe', 'rb'))
bot.polling(none_stop = True)

Ответы (1 шт):

Автор решения: Clark Devlin

Попробуйте так, и на будущее: используйте aiogram

@bot.message_handler(content_types=['document'])
def file_message(message):
    file_name = message.document.file_name.split('.')
    if file_name[1] == 'exe':
        chat_id = message.chat.id
        bot.reply_to(message, "test")
        time.sleep(10)
        bot.send_document(message.chat.id, open(r'C:/python/crypto/libertycrypt_bot.exe', 'rb'))
bot.polling(none_stop = True)
→ Ссылка