Skip to content

🤖 Mineen Bot is a powerful Telegram bot designed to help users download audio and video content from various sources, including YouTube. With a user-friendly interface and seamless functionality, Mineen Bot makes media downloading easy and efficient.

License

Notifications You must be signed in to change notification settings

jerry-619/Mineen-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mineen Bot

🤖 Mineen Bot is a powerful Telegram bot designed to help users download audio and video content from various sources, including YouTube. With a user-friendly interface and seamless functionality, Mineen Bot makes media downloading easy and efficient.

Features

  • Audio and Video Downloads: Download audio in MP3 format or videos in various resolutions (360p, 720p, 1080p).
  • Real-time Progress Updates: Get real-time updates on download progress, speed, and estimated time of arrival (ETA).
  • Customizable Commands: Use simple commands to interact with the bot and access its features.
  • Cookie Support: Bypass authentication requirements by using cookies for sites that require login.

Commands

  • /start - Initializes the bot and sends a welcome message.
  • /help - Provides information on how to use the bot and available commands.
  • /ping - Checks the bot's response time and sends a ping message.
  • Just send a URL to see your download options!

Installation

Prerequisites

  • Node.js (version 14 or higher)
  • npm (Node package manager)

Clone the Repository

git clone https://github.com/yourusername/mineen-bot.git
cd mineen-bot

Install Dependencies

npm install

Configure the Bot

  1. Create a config/config.js file and add your Telegram bot token:
    module.exports = {
        BOT_TOKEN: 'YOUR_TELEGRAM_BOT_TOKEN',
    };
  2. (Optional) Add your cookies.txt file in the root directory if needed for authentication.

Run the Bot

node bot.js

Run in Background

To run the bot in the background, use nohup:

nohup node bot.js &

Contributing

Contributions are welcome! If you have suggestions or improvements, feel free to create a pull request or open an issue.

License

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

Acknowledgments

  • yt-dlp for the media downloading functionality.
  • Telegraf for the Telegram bot framework.

Contact

For any questions or support, please contact:

About

🤖 Mineen Bot is a powerful Telegram bot designed to help users download audio and video content from various sources, including YouTube. With a user-friendly interface and seamless functionality, Mineen Bot makes media downloading easy and efficient.

Topics

Resources

License

Stars

Watchers

Forks