ЯП: Python 3.11+
Модули: telebot, flask
База данных: -
Чтобы создать Telegram-бота, который будет генерировать ссылки на загруженные файлы с нужным вам форматом, нужно сделать следующее:
Модули: telebot, flask
База данных: -
Чтобы создать Telegram-бота, который будет генерировать ссылки на загруженные файлы с нужным вам форматом, нужно сделать следующее:
- Настроить веб-сервер:
- Если у вас есть домен, убедитесь, что ваш сервер настроен на работу с Flask (например, используя Gunicorn или uWSGI в связке с Nginx).
- Если у вас нет домена, вы можете использовать ngrok для временного получения публичного URL.
- Запустить бота:
- Запустите бота на вашем сервере командой:
Код:python bot.py
- Запустите бота на вашем сервере командой:
- Отправьте видео боту в Telegram.
- Получите от бота ссылку на видео, которая будет выглядеть как https://your-domain.com/api/tg/file?id=<file_id>&name=<file_name>&header=video.mp4.
- Перейдите по этой ссылке, чтобы убедиться, что файл загружается корректно.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Этот бот будет получать видеофайлы, сохранять их на сервере и генерировать ссылки с нужным форматом header=video.mp4. Вы можете кастомизировать бота под свои нужды, например, добавив поддержку других типов файлов или изменив логику обработки.