Skip to content
This repository was archived by the owner on May 5, 2026. It is now read-only.

alien5516788/M3U8DL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Archived – Experimental Project

May not work with new telegram bot API or application changes

M3U8 Telegram Downloader Bot

A simple Telegram bot (Python) that downloads and processes .m3u8 video streams (VOD/live) and sends the final video back to the user.


Features

  • Accepts m3u8 URLs via Telegram
  • Supports VOD and LIVE stream downloads
  • Supports live stream recording (basic)
  • Queue-based request handling
  • Automatic video concatenation and sending

Setup

1. Install dependencies

pip3 install -r requirements.txt

2. Configure bot

Edit the following files:

session.py

Set your Telegram user ID:

adminId = "YOUR_TELEGRAM_USER_ID"

utils/bot_config.py

Set your bot token:

teletoken = "YOUR_BOT_TOKEN"

You can get a bot token from: @BotFather on Telegram


Run the bot

python3 tele_bot.py

Usage

Once running, open Telegram and chat with your bot:

  • Send a valid .m3u8 URL
  • Bot will queue and process it
  • Downloaded video will be sent back automatically

Commands

  • /start → Start interaction
  • /clear → Cancel current request
  • /queue → Check queue position
  • /log → (admin only) view logs

About

A telegram bot to download m3u8 video streams. Support both VOD and LIVE stream URLs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages