⭐️
Yukki Music Bot
⭐️
A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls
Ready to use method
A Support Group and ready-to-use running instance of this bot can be found on Telegram
YukkiMusicBot | YukkiSupport
Requirements
Python3.9 | Telegram API Key | Telegram Bot Token | MongoDB URI
Stay Up-to-Date
Install Locally Or On A VPS
shikhar@MacBook~ $ git clone https://github.com/notreallyshikhar/YukkiMusicBot
shikhar@MacBook~ $ cd YukkiMusicBot
shikhar@MacBook~ $ pip3 install -U -r requirements.txt
shikhar@MacBook~ $ cp sample.env .env
Edit .env with your own values and Run Bot
shikhar@MacBook~ $ bash start
Other Deployment Methods
Generating Pyrogram Session
OR
shikhar@MacBook~ $ git clone https://github.com/notreallyshikhar/YukkiMusicBot
shikhar@MacBook~ $ cd YukkiMusicBot
shikhar@MacBook~ $ pip3 install pyrogram TgCrypto
shikhar@MacBook~ $ python3 gen_session.py
Config Vars
API_ID
: Assistant Account Telegram API_ID, get it from my.telegram.orgAPI_HASH
: Assistant Account Telegram API_HASH, get it from my.telegram.orgBOT_TOKEN
: Your Telegram Bot Token, get it from @Botfather (Make sure Inline is turned On)SESSION_STRING
: Pyrogram Session String of Assistant Account.MUSIC_BOT_NAME
: A name for your Music bot.MONGO_DB_URI
: MongoDB Database URL.LOG_GROUP_ID
: Chat ID where bot will log everything. Use Group Chats Only.DURATION_LIMIT
: Duration Limit for Music (Mins)SUDO_USERS
: Sudo Users for Bot. (For multiple users seperate IDs with space)OWNER_ID
: Owner ID of BotSUPPORT_GROUP
: Support Group Link (Leave blank if you don't have one)SUPPORT_CHANNEL
: Support Channel Link ( Leave blank if you don't have one)ASSISTANT_PREFIX
: Prefix for Assistant Commands
Contact
License
Distributed under the GNU General Public License v3.0 License. See LICENSE.md
for more information.
Acknowledgements
Special thanks to these amazing projects/people which/who help power Yukki Music Bot: