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.
- 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.
- 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.
-
Clone the repository:
git clone https://github.com/DevSeyed/Radiojavan-dl.git cd Radiojavan-dl
-
Install the required libraries:
pip install pyTelegramBotAPI requests tqdm moviepy radiojavanapi
-
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"
This project is licensed under the MIT License - see the LICENSE file for details.