import telebot
TOKEN = 'YOUR_BOT_TOKEN' # Замени на токен своего бота
bot = telebot.TeleBot(TOKEN)
# Обработка входящего документа (файла)
@bot.message_handler(content_types=['document'])
def handle_document(message):
file_info = bot.get_file(message.document.file_id)
downloaded_file = bot.download_file(file_info.file_path)
# Сохраняем файл локально
with open(message.document.file_name, 'wb') as new_file:
new_file.write(downloaded_file)
bot.reply_to(message, f"Файл '{message.document.file_name}' успешно получен и сохранен!")
# Обработка команды /start
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, "Привет! Отправь мне файл, и я его сохраню.")
bot.polling()
'document' — для файлов (PDF, DOCX, TXT и т.д.)
'photo' — для изображений
'audio' — для аудио
'video' — для видео
'voice' — для голосовых сообщений