Skip to content

thedkm/MP3-MERGE-BOT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MP3 MERGE-BOT

PR's welcomed

An Telegram Bot To Merge multiple MP3s in Telegram into single Audio.

Whats NEW!!:

  1. Preserve all Metadata of MP3 including Cover art shown on Uploaded MP3 on Telegram.
  2. Supports upto 50 files.

Deploy(at your own risk) :

Config Variables :

  1. API_ID : User Account Telegram API_ID, get it from my.telegram.org
  2. API_HASH : User Account Telegram API_HASH, get it from my.telegram.org
  3. BOT_TOKEN : Your Telegram Bot Token, get it from @Botfather XD
  4. OWNER: Enter bot owner's ID
  5. OWNER_USERNAME: User name of bot owner
  6. DATABASE_URL: Enter your mongodb URI
  7. PASSWORD: Enter password to login bot

Commands (add via @botfather) :

start - Start The Bot
help - How to use Bot
login - Access bot
broadcast - (admin) Broadcast message to bot users
stats - check bots stats
about - Information about bot  

Self Host

$ git clone https://github.com/yashoswalyo/MERGE-BOT.git
$ cd MERGE-BOT
$ sudo apt-get install python3-pip ffmpeg
$ pip3 install -U pip
$ pip3 install -U -r requirements.txt
# <fill config.py correctly>
$ python3 bot.py

License

MP3 Merge Bot, Telegram MP3 Merge Bot
Copyright (c) 2021 

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>

Credits

About

A Telegram MP3 Merge bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%