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)