Skip to content

A Telegram Music Bot with proper functions written in Python with Pyrogram and Py-Tgcalls.

License

Notifications You must be signed in to change notification settings

superPSYREX/PSYmusic-Y-

 
 

Repository files navigation

⭐️ PSYmusic ®Y Bot ⭐️

A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls

made-with-python
LICENSE Contributors Repository Size
Forks Stars Watchers Commit Activity Issues

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

NotReallyShikhar Github

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

alt text

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

  1. API_ID : Assistant Account Telegram API_ID, get it from my.telegram.org
  2. API_HASH : Assistant Account Telegram API_HASH, get it from my.telegram.org
  3. BOT_TOKEN : Your Telegram Bot Token, get it from @Botfather (Make sure Inline is turned On)
  4. SESSION_STRING : Pyrogram Session String of Assistant Account.
  5. MUSIC_BOT_NAME : A name for your Music bot.
  6. MONGO_DB_URI : MongoDB Database URL.
  7. LOG_GROUP_ID : Chat ID where bot will log everything. Use Group Chats Only.
  8. DURATION_LIMIT : Duration Limit for Music (Mins)
  9. SUDO_USERS : Sudo Users for Bot. (For multiple users seperate IDs with space)
  10. OWNER_ID: Owner ID of Bot
  11. SUPPORT_GROUP : Support Group Link (Leave blank if you don't have one)
  12. SUPPORT_CHANNEL : Support Channel Link ( Leave blank if you don't have one)
  13. 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:

About

A Telegram Music Bot with proper functions written in Python with Pyrogram and Py-Tgcalls.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.6%
  • Other 0.4%