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

Overview

⭐️ Yukki Music 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

[email protected]~ $ git clone https://github.com/notreallyshikhar/YukkiMusicBot
[email protected]~ $ cd YukkiMusicBot
[email protected]~ $ pip3 install -U -r requirements.txt
[email protected]~ $ cp sample.env .env

Edit .env with your own values and Run Bot

[email protected]~ $ bash start

alt text

Other Deployment Methods

Generating Pyrogram Session

OR

[email protected]~ $ git clone https://github.com/notreallyshikhar/YukkiMusicBot
[email protected]~ $ cd YukkiMusicBot
[email protected]~ $ pip3 install pyrogram TgCrypto
[email protected]~ $ 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:

You might also like...
A telegram bot script for generating session string using pyrogram and telethon on Telegram bot

String-session-Bot Telegram Bot to generate Pyrogram and Telethon String Session. A star ⭐ from you means a lot to us! Usage Deploy to Heroku Tap on a

Minimal telegram voice chat music bot, in pyrogram.

VCBOT Fully working VC (user)Bot, based on py-tgcalls and py-tgcalls-wrapper with minimal features. Deploying To heroku: Local machine/VPS: git clone

Ini adalah UserBot Telegram dengan banyak modul keren. Ditulis dengan Python dengan Telethon dan Py-Tgcalls.

Okaeri-Userbot Okaeri-Userbot = userbot telegram modular yang berjalan di python3 dengan database sqlalchemy. Disclaimer Saya tidak bertanggung jawab

A Video Streaming Telegram Bot written in Python with Pyrogram and PyTgcalls

Video Stream Bot A Video Streaming Telegram Bot written in Python using Pyrogram and PyTgcalls Requirements Python 3.9 Telegram API Telegram Bot Token

Anti Spam/NSFW Telegram Bot Written In Python With Pyrogram.
Anti Spam/NSFW Telegram Bot Written In Python With Pyrogram.

✨ SpamProtectionRobot ✨ Anti Spam/NSFW Telegram Bot Written In Python With Pyrogram. Requirements Python = 3.7 Install Locally Or On A VPS $ git clon

Telegram Group Manager Bot + Userbot Written In Python Using Pyrogram.

Telegram Group Manager Bot + Userbot Written In Python Using PyrogramTelegram Group Manager Bot + Userbot Written In Python Using Pyrogram

A Simple Telegram Bot That Can Generate Strong Password With Many Features Written In Python Using Pyrogram

Password-Generator-Bot A Simple Telegram Bot That Can Generate Strong Password With Many Features Written In Python Using Pyrogram Features Random Pas

Anti Spam/NSFW Telegram Bot Written In Python With Pyrogram.
Anti Spam/NSFW Telegram Bot Written In Python With Pyrogram.

Anti Spam/NSFW Telegram Bot Written In Python With Pyrogram.

HinamiRobot - Telegram Group Manager Bot Written In Python Using Pyrogram

✨ HINAMI CHAN ✨ Telegram Group Manager Bot Written In Python Using Pyrogram. Rea

Comments
  • Upgrade for Pyrogram 2.0 & improve methods [ #252 ]

    Upgrade for Pyrogram 2.0 & improve methods [ #252 ]

    • upgrade for pyrogram > v.2.0.0
    • fix some if else issues
    • fix some for loop [into one line, that's improve speed]
    • fix some try: except:

    @NotReallyShikhar | @Hunter-XD review please !

    opened by kalanakt 8
  • Cannot change the font file(cannot display Chinese)

    Cannot change the font file(cannot display Chinese)

    Provide a general summary of the issue in the Title above.

    Expected behavior

    • Tell us what should happen. I can use my new font(because the old font cannot display Chinese)

    Current behavior

    • Tell us what happens instead of the expected behavior. The font is still the same(cannot display Chinese)

    Screenshot [ Optional ]

    • Make a screenshot to help us understand the context more clearly. 图片

    Possible reasons and solutions [ Optional ]

    • Suggest a fix/reason for the bug.

    Context

    • How has this issue affected you? How it appeared? What are you trying to accomplish?
    • Providing context helps us come up with a solution that is most useful in the real world. I want to display Chinese, so i changed the font file, but it didn't work

    Custom values [Optional]

    • Modified any values? Added any new commands? Tweaked anything?

    Your environment

    • Include as many relevant details about your environment.
    OS: Ubuntu 20.04.4 LTS x86_64 
    Host: Virtual Machine Hyper-V UEFI Release v4.1 
    Kernel: 5.15.0-1014-azure
    CPU: Intel Xeon Platinum 8171M (1) @ 2.095GHz 
    Memory: 665MiB / 905MiB
    

    Stack trace

    • Include stack trace of the logs/console. none

    Checklist

    Go over all the following points, and put an x in all the boxes that apply.

    • [Y] I searched the current issues and the issue is not known.
    • [Y] I searched on Google, Steam, YouTube, Reddit and there's no fix.
    • [Y] I am mostly sure that the problem is related to the project and isn't my fault.
    opened by Lemonawa 6
  • Takedown Request for Railway Button

    Takedown Request for Railway Button

    Railway does not allow Music bots on the platform due to DMCA streaming rights

    We don't want innocent users who sign up to be banned from the platform as a result of this deployment

    enhancement 
    opened by JakeCooper 3
  • support: How to app running in background on vps

    support: How to app running in background on vps

    Support Question

    How to app running in background on vps?

    Every time I close the vps bot will also die. how do I keep the bot running if I close the vps.

    Thanks

    documentation enhancement question 
    opened by cx410 2
Releases(v3.0)
  • v3.0(Mar 6, 2022)

    Changelog:

    • New core with highly optimised functions • Added support for Spotify, Apple, Resso and Soundcloud • New Thumbnails , Font and attractive UI • Loop , Shuffle , Specific Skip, ChannelPlay support • Get Global Top 10 tracks on your bot. • Added a better way for streaming m3u8 links • Cleanmode + Executed Commands Delete Mode Introduced • Inline Search Mode Added • Multi-Language Support • Added Image Thumbnails change support • Added GIT_TOKEN for private upstream repos • Auto Assistant Leaving mode added • Auto Downloads Clear mode added • Auto Suggestion mode introduced • Private Bot mode introduced • Youtube Playlists , Apple Playlists , Spotify Playlists support • Song Download Duration Limit Added • Multi-Assistant Mode • Logging for VPS added • Logger system upgraded • Added carbon support for thumb images • Optimised Queues • Changed PasteBin • Muting and Unmuting Stream added

    Other Changes:

    • Optimised the load of Mongo DB • Added a whole new UI • Added three new languages inside bot • Settings panel completely changed • Helper Menu updated • Global Top 10 stats for bot , user and chat • Added an admincache mode. • Channelplay support with easy usage • You can play top 10 tracks of bot , chat and user. • Bot now requires zero admin permissions • Lyrics module optimised • Songs module error of format not found fixed

    Source code(tar.gz)
    Source code(zip)
  • v2.0(Jan 11, 2022)

    Stable Release of Yukki Music+Video Bot

    Changelog:

    • Merged Multi-Assistant Mode [ Upto 5 Assistants ] [Check More]
    • Added Heroku Support for Updating, Getting logs, setting vars etc[Check More]
    • Introduced Video Calls from Youtube [ Merged audio + video in /play command]
    • Introduced YT live streams support
    • Introduced Logging [Check more]
    • Introduced Yukki Music Bot Docs for easy deployment
    • Fixed Heroku Deploy Button

    Whats in this?

    • Highly Optimised
    • Powerful and Very Useful built-in Plugins
    • Working Queue and Interactive Queue Checker
    • Inline Commands Help Section
    • Live Timer Progress Bar
    • Youtube Downloader Bar
    • Video Calls and Audio Calls Merged into a single command
    • Server-side Playlist Function
    • Auth Users Function
    • Settings Section for Managing Bot
    • Heroku Support Added [ Updater and others]
    • Powerful Modules like Gban, Blacklist Chat, Lyrics
    • Download Audios/Videos from Youtube
    • Multiple Themes Support
    • Multi Assistant Mode for High Number of Chats
    • Uses MongoDB for better functioning
    • Easily Managable with many SudoUsers Commands
    • Interactive UI, Fonts and Thumbnails
    • Light Core
    Source code(tar.gz)
    Source code(zip)
  • v1.0(Jan 7, 2022)

    Stable Release of Yukki Music Bot

    Whats in this?

    • Yukki Voice Calls Only
    • Single Assistant Mode
    • No Heroku Support
    • Stable Version
    • MongoDB based
    • Multiple Themes
    • Optimised Core

    Special thanks to every contributor for making Yukki stable.

    Report bugs or issues at YukkiSupport

    Source code(tar.gz)
    Source code(zip)
Owner
Shikhar Kumar
Stressed.
Shikhar Kumar
Slash util - A simple script to add application command support to discord.py v2.0

slash_util is a simple wrapper around slash commands for discord.py This is writ

Maya 28 Nov 16, 2022
A working selfbot for discord

React Selfbot Yes, for real ⚠ "Maintained" version: https://github.com/AquaSelfBot/AquaSelfbot ⚠ Why am I making this open source? Because can't stop

3 Jan 25, 2022
a public repository helping ML/DL engineers and DS to beautify the notebook with minimal coding.

ml-helper-functions a public repository helping ML/DL engineers and DS to beautify the notebook with minimal coding.

Jesal Patel 4 Jun 24, 2021
Pincer-bot-template - A template for a Discord bot created using the Pincer library

Pincer Discord Bot Template (Python) WARNING: Pincer is still in its alpha/plann

binds 2 Mar 17, 2022
Media Replay Engine (MRE) is a framework to build automated video clipping and replay (highlight) generation pipelines for live and video-on-demand content.

Media Replay Engine (MRE) is a framework for building automated video clipping and replay (highlight) generation pipelines using AWS services for live

Amazon Web Services - Labs 30 Nov 29, 2022
Sie_banxico - A python class for the Economic Information System (SIE) API of Banco de México

sie_banxico A python class for the Economic Information System (SIE) API of Banco de México. Args: token (str): A query token from Banco de México id_

Dillan 2 Apr 07, 2022
Translates English into Mandalorian (Mando'a) utilizing a "funtranslations" free API

Mandalorian Translator Translates English into Mandalorian (Mando'a) utilizing a "funtranslations" free API About I created this app to experiment wit

Hayden Covington 1 Dec 04, 2021
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

24 July 2020 Actively soliciting contributers! Ping @ronncc if you would like to help out! pytube pytube is a very serious, lightweight, dependency-fr

pytube 7.9k Jan 02, 2023
Protect Discord server invite link

DiscordOauth2Join Protect discord server invite links! Setup I will not help setting up the discord application, but just python. First, install the r

ZEEE 4 Aug 12, 2021
Unit testing AWS interactions with pytest and moto. These examples demonstrate how to structure, setup, teardown, mock, and conduct unit testing. The source code is only intended to demonstrate unit testing.

Unit Testing Interactions with Amazon Web Services (AWS) Unit testing AWS interactions with pytest and moto. These examples demonstrate how to structu

AWS Samples 21 Nov 17, 2022
A Python Module That Uses ANN To Predict A Stocks Price And Also Provides Accurate Technical Analysis With Many High Potential Implementations!

Stox ⚡ A Python Module For The Stock Market ⚡ A Module to predict the "close price" for the next day and give "technical analysis". It uses a Neural N

Dopevog 31 Dec 16, 2022
Nflmetrics - Johns Hopkins Spring 2022 Sports Analytics research project about NFL Draft Metrics

nflmetrics GitHub repo for Johns Hopkins Spring 2022 Sports Analytics research p

Anish Kulkarni 4 Feb 24, 2022
Aria/qBittorrent Telegram mirror/leech bot

This is a Telegram Bot written in Python for mirroring files on the Internet to your Google Drive or Telegram. Based on python-aria-mirror-bot Feature

28 Dec 25, 2022
Hazard-Nuker - Hazard Nuker With Python

🌟 Since hazard is free, donations are really appriciate and keeps the developme

†† 9 Oct 26, 2022
Exports saved posts and comments on Reddit to a csv file.

reddit-saved-to-csv Exports saved posts and comments on Reddit to a csv file. Columns: ID, Name, Subreddit, Type, URL, NoSFW ID: Starts from 1 and inc

70 Jan 02, 2023
A Discord Server Cloner Which Can Clone Any Discord Server In Just Few Minutes

A Discord Server Cloner Which Can Clone Any Discord Server In Just Few Minutes.

samet 4 Jul 23, 2022
multi-purpose discord bot

virus multi-purpose discord bot ⚠️ WARNING This project is incomplete and may not work as expected. Download & Run Install Python =3.10 Clone the sou

miten 2 Jan 17, 2022
Projeto de estudantes do primeiro período do CIn - UFPE voltado para a criação de um sistema interativo no fechamento da disciplina IF669 - Introdução a Programação.

Projeto Game: Dona da Lua Alunos: Beatriz Férre Clara Kenderessy Matheus Silva Rafael Baltar Roseane Oliveira Samuel Marsaro Sinopse O Cebolinha apron

Maria Clara Kenderessy 5 Dec 20, 2021
“ Hey there 👋 I'm Sophia „ TG Group management bot with Some Extra features..

❤️ Sophia ❤️ Avaiilable on Telegram as SophiaBot 🏃‍♂️ Easy Deploy Mandatory Vars [+] Make Sure You Add All These Mandatory Vars. [-] APP_ID: You ca

THEEKSHANA 5 Dec 09, 2021
Pinopoly is a tool to remove the "banker" player and replace them with a digitalized system

Pinopoly is a tool to remove the "banker" player and replace them with a digitalized system. It is intended to be used on a Raspberry Pi but can be used in the command line as well.

Alex Overstreet 11 Jul 09, 2022