Skip to content

This Python script is a Telegram bot that facilitates downloading media content from Radio Javan. It verifies the user's membership in a specified Telegram channel before allowing downloads. Users can send links to songs, podcasts, or videos from Radio Javan, and the bot handles the download process seamlessly.

License

Notifications You must be signed in to change notification settings

DevSeyed/Radiojavan-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎶 Radio Javan Telegram Bot 🎵

Radio Javan Banner

📝 Description

The Radio Javan Telegram Bot is a Python-based bot that allows users to download media content from the Radio Javan platform directly via Telegram. This bot utilizes the telebot library for Telegram functionalities, the radiojavanapi library for accessing Radio Javan's media content, and the moviepy library for video processing. Users can easily download and share songs, podcasts, and videos from Radio Javan using this bot.

✨ Features

  • Membership Verification: Ensures users are members of a specified Telegram channel before granting access to download functionalities.
  • Content Handling: Supports downloading of various media types including songs, podcasts, and videos from Radio Javan.
  • Error Handling: Includes robust error management to handle exceptions that may arise during the download process.
  • Interactive Buttons: Provides inline buttons for better user interaction and a seamless experience.

🚀 Future Enhancements

  • Enhanced User Interaction: Implement more intuitive commands and provide clearer feedback during the download process.
  • Security Measures: Introduce additional security measures to safeguard the privacy and integrity of downloaded content.
  • Performance Optimization: Optimize the code for improved performance, especially when dealing with large media files.
  • Enhanced User Experience: Incorporate more interactive elements and provide clearer instructions to enhance the overall user experience.

🛠 Installation

  1. Clone the repository:

    git clone https://github.com/DevSeyed/Radiojavan-dl.git
    cd Radiojavan-dl
  2. Install the required libraries:

    pip install pyTelegramBotAPI requests tqdm moviepy radiojavanapi
  3. Update the script with your bot's token, channel username, and bot username:

    bot = TeleBot('YOUR_BOT_TOKEN')
    channel_username = "@YOUR_CHANNEL_USERNAME"
    bot_username = "YOUR_BOTUSERNAME"

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This Python script is a Telegram bot that facilitates downloading media content from Radio Javan. It verifies the user's membership in a specified Telegram channel before allowing downloads. Users can send links to songs, podcasts, or videos from Radio Javan, and the bot handles the download process seamlessly.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages