🤟The VC Music Source code of @DaisyXBot ❤️ v3 Out now

Overview

DAISYXMUSIC V3 🎵

A bot that can play music on telegram group's voice call

Available on telegram as @DaisyXbot

Whats new 🔥

  • Thumbnail Support
  • Playlist Support
  • Current playback support
  • Showing track names when skipping
  • Zero downtime, Fully Stable
  • DEEZER,YOUTUBE & SAAVN PLAYBACK SUPPORTED
  • Settings panel
  • Control with buttons
  • Userbot auto join

Commands 🛠

For all in group

  • /play <song name> - play song you requested
  • /dplay <song name> - play song you requested via deezer
  • /splay <song name> - play song you requested via jio saavn
  • /playlist - Show now playing list
  • /current - Show now playing
  • /song <song name> - download songs you want quickly
  • /search <query> - search videos on youtube with details
  • /deezer <song name> - download songs you want quickly via deezer
  • /saavn <song name> - download songs you want quickly via saavn
  • /video <song name> - download videos you want quickly

Admins only.

  • /player - open music player settings panel
  • /pause - pause song play
  • /resume - resume song play
  • /skip - play next song
  • /end - stop music play
  • /userbotjoin - invite assistant to your chat
  • /userbotleave - remove assistant from your chat
  • /admincache - Refresh admin list

Deploy To Heroku

Deploy

Use @DaisyXStringGeneratorBot to get pyrogram string session or repl

Credits

Comments
  • stats error

    stats error

    function updated_stats in DaisyXMusic/modules/play.py returns object None/

    problem in if condition. if condition is False, chat_id in callsmusic.pytgcalls.active_calls >> False i can't fix it/

    opened by Azim-Azizov 8
  • Bot Crashes Due To PyTgCalls Update

    Bot Crashes Due To PyTgCalls Update

    2021-08-11T15:11:19.398580+00:00 app[worker.1]: Update Available!
    2021-08-11T15:11:19.398581+00:00 app[worker.1]: New PyTgCalls v0.6.1 is now available!
    2021-08-11T15:11:19.398581+00:00 app[worker.1]: 
    2021-08-11T15:11:19.531038+00:00 app[worker.1]: Starting on port: 24859
    2021-08-11T15:11:19.725332+00:00 heroku[worker.1]: Process exited with status 0
    2021-08-11T15:11:19.846004+00:00 heroku[worker.1]: State changed from up to crashed
    

    How to fix this? These are heroku logs

    opened by Nisarga-Developer 4
  • [Bug] [Not Fixed] Error while deploying

    [Bug] [Not Fixed] Error while deploying

    2021-09-27T15:02:17.326774+00:00 app[worker.1]: Traceback (most recent call last): 2021-09-27T15:02:17.326789+00:00 app[worker.1]: File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main 2021-09-27T15:02:17.326926+00:00 app[worker.1]: return _run_code(code, main_globals, None, 2021-09-27T15:02:17.326934+00:00 app[worker.1]: File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code 2021-09-27T15:02:17.327015+00:00 app[worker.1]: exec(code, run_globals) 2021-09-27T15:02:17.327016+00:00 app[worker.1]: File "/app/DaisyXMusic/main.py", line 37, in 2021-09-27T15:02:17.327083+00:00 app[worker.1]: bot.start() 2021-09-27T15:02:17.327085+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pyrogram/sync.py", line 56, in async_to_sync_wrap 2021-09-27T15:02:17.327160+00:00 app[worker.1]: return loop.run_until_complete(coroutine) 2021-09-27T15:02:17.327162+00:00 app[worker.1]: File "/usr/local/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete 2021-09-27T15:02:17.327338+00:00 app[worker.1]: return future.result() 2021-09-27T15:02:17.327339+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pyrogram/methods/utilities/start.py", line 68, in start 2021-09-27T15:02:17.327417+00:00 app[worker.1]: await self.initialize() 2021-09-27T15:02:17.327419+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pyrogram/methods/auth/initialize.py", line 44, in initialize 2021-09-27T15:02:17.327488+00:00 app[worker.1]: self.load_plugins() 2021-09-27T15:02:17.327490+00:00 app[worker.1]: File "/usr/local/lib/python3.9/site-packages/pyrogram/client.py", line 715, in load_plugins 2021-09-27T15:02:17.327681+00:00 app[worker.1]: module = import_module(module_path) 2021-09-27T15:02:17.327683+00:00 app[worker.1]: File "/usr/local/lib/python3.9/importlib/init.py", line 127, in import_module 2021-09-27T15:02:17.327770+00:00 app[worker.1]: return _bootstrap._gcd_import(name[level:], package, level) 2021-09-27T15:02:17.327772+00:00 app[worker.1]: File "", line 1030, in _gcd_import 2021-09-27T15:02:17.327872+00:00 app[worker.1]: File "", line 1007, in _find_and_load 2021-09-27T15:02:17.327910+00:00 app[worker.1]: File "", line 986, in _find_and_load_unlocked 2021-09-27T15:02:17.327947+00:00 app[worker.1]: File "", line 680, in _load_unlocked 2021-09-27T15:02:17.327985+00:00 app[worker.1]: File "", line 846, in exec_module 2021-09-27T15:02:17.328046+00:00 app[worker.1]: File "", line 983, in get_code 2021-09-27T15:02:17.328084+00:00 app[worker.1]: File "", line 913, in source_to_code 2021-09-27T15:02:17.328122+00:00 app[worker.1]: File "", line 228, in call_with_frames_removed 2021-09-27T15:02:17.328168+00:00 app[worker.1]: File "/app/DaisyXMusic/modules/channelplay.py", line 341 2021-09-27T15:02:17.328170+00:00 app[worker.1]: elif type == "cmute": 2021-09-27T15:02:17.328178+00:00 app[worker.1]: ^ 2021-09-27T15:02:17.328185+00:00 app[worker.1]: SyntaxError: invalid syntax 2021-09-27T15:02:17.328375+00:00 app[worker.1]: Pyrogram v1.2.9, Copyright (C) 2017-2021 Dan https://github.com/delivrance 2021-09-27T15:02:17.328376+00:00 app[worker.1]: Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+) 2021-09-27T15:02:17.328376+00:00 app[worker.1]: 2021-09-27T15:02:17.616804+00:00 heroku[worker.1]: Process exited with status 1 2021-09-27T15:02:17.662063+00:00 heroku[worker.1]: State changed from up to crashed

    opened by Mevq1hgs 3
  • Read Before Opening YTDL Issue

    Read Before Opening YTDL Issue

    Youtube is made for humans. not robots

    and also youtube officially not allowing to download things from youtube this is the reason behind this issue I dont know what to do. I did the only thing i can do by adding saavn and deezer play.

    If anyone have a solution. We are always open

    HTTP Error 429: Too Many Requests or 402: Payment Required

    These two error codes indicate that the service is blocking your IP address because of overuse. Usually this is a soft block meaning that you can gain access again after solving CAPTCHA. Just open a browser and solve a CAPTCHA the service suggests you and after that pass cookies to youtube-dl. Note that if your machine has multiple external IPs then you should also pass exactly the same IP you've used for solving CAPTCHA with --source-address. Also you may need to pass a User-Agent HTTP header of your browser with --user-agent.

    If this is not the case (no CAPTCHA suggested to solve by the service) then you can contact the service and ask them to unblock your IP address, or - if you have acquired a whitelisted IP address already - use the --proxy or --source-address options to select another IP address.

    https://github.com/ytdl-org/youtube-dl/issues/23638

    No Need to Fix 
    opened by InukaAsith 3
  • [Bug] Error while deploying

    [Bug] Error while deploying

    2021-09-27T07:53:00.426552+00:00 app[worker.1]: File "/app/DaisyXMusic/modules/channelplay.py", line 235 2021-09-27T07:53:00.426553+00:00 app[worker.1]: await cb.message.edit(updated_stats(conv, qeue), reply_markup=r_ply("play")) 2021-09-27T07:53:00.426563+00:00 app[worker.1]: IndentationError: unexpected indent

    opened by Mevq1hgs 2
  • Flood Waits due to heavy requests

    Flood Waits due to heavy requests

    pyrogram.errors.exceptions.flood_420.FloodWait: [420 FLOOD_WAIT_X]: A wait of 26 seconds is required (caused by "messages.GetFullChat")
    ERROR:pyrogram.dispatcher:[420 FLOOD_WAIT_X]: A wait of 14 seconds is required (caused by "messages.GetFullChat")
    Traceback (most recent call last):
      File "/usr/local/lib/python3.9/site-packages/pyrogram/dispatcher.py", line 217, in handler_worker
        await handler.callback(self.client, *args)
      File "/app/DaisyXMusic/modules/play.py", line 465, in play
        administrators = await get_administrators(message.chat)
      File "/app/DaisyXMusic/helpers/admins.py", line 32, in get_administrators
        administrators = await chat.get_members(filter="administrators")
      File "/usr/local/lib/python3.9/site-packages/pyrogram/types/user_and_chats/chat.py", line 862, in get_members
        return await self._client.get_chat_members(
      File "/usr/local/lib/python3.9/site-packages/pyrogram/methods/chats/get_chat_members.py", line 109, in get_chat_members
        r = await self.send(
      File "/usr/local/lib/python3.9/site-packages/pyrogram/methods/advanced/send.py", line 77, in send
        r = await self.session.send(
      File "/usr/local/lib/python3.9/site-packages/pyrogram/session/session.py", line 425, in send
        return await self._send(data, timeout=timeout)
      File "/usr/local/lib/python3.9/site-packages/pyrogram/session/session.py", line 395, in _send
        RPCError.raise_it(result, type(data))
      File "/usr/local/lib/python3.9/site-packages/pyrogram/errors/rpc_error.py", line 78, in raise_it
        raise getattr(
    pyrogram.errors.exceptions.flood_420.FloodWait: [420 FLOOD_WAIT_X]: A wait of 14 seconds is required (caused by "messages.GetFullChat")
    

    How to fix this

    No Need to Fix 
    opened by Nisarga-Developer 2
  • Errno 2] No such file or directory:

    Errno 2] No such file or directory:

    I don't know why i get this error every time. How can i fix it? The logs i am getting 👇

    [youtube] fm-nXA-K0Dg: Downloading webpage [youtube] fm-nXA-K0Dg: Downloading thumbnail ... [youtube] fm-nXA-K0Dg: Writing thumbnail to: Alan Walker, Sabrina Carpenter & Farruko - On My Way (Lyrics)-fm-nXA-K0Dg.webp [download] Destination: Alan Walker, Sabrina Carpenter & Farruko - On My Way (Lyrics)-fm-nXA-K0Dg.webm

    [download] 0.0% of 3.13MiB at 168.96KiB/s ETA 00:19 [download] 0.1% of 3.13MiB at 490.49KiB/s ETA 00:06 [download] 0.2% of 3.13MiB at 1.10MiB/s ETA 00:02 [download] 0.5% of 3.13MiB at 2.30MiB/s ETA 00:01 [download] 1.0% of 3.13MiB at 1.08MiB/s ETA 00:02 [download] 2.0% of 3.13MiB at 1.26MiB/s ETA 00:02 [download] 4.0% of 3.13MiB at 1.72MiB/s ETA 00:01 [download] 8.0% of 3.13MiB at 2.60MiB/s ETA 00:01 [download] 15.9% of 3.13MiB at 4.18MiB/s ETA 00:00 [download] 31.9% of 3.13MiB at 6.97MiB/s ETA 00:00 [download] 63.9% of 3.13MiB at 11.91MiB/s ETA 00:00 [download] 100.0% of 3.13MiB at 9.11MiB/s ETA 00:00 [download] 100% of 3.13MiB in 00:00 [ffmpeg] Destination: Alan Walker, Sabrina Carpenter & Farruko - On My Way (Lyrics)-fm-nXA-K0Dg.mp3 Deleting original file Alan Walker, Sabrina Carpenter & Farruko - On My Way (Lyrics)-fm-nXA-K0Dg.webm (pass -k to keep) Failed to decode "Alan Walker, Sabrina Carpenter & Farruko - On My Way (Lyrics)-fm-nXA-K0Dg.webm". The value does not represent an existing local file, HTTP URL, or valid file id. [Errno 2] No such file or directory: 'Alan Walker, Sabrina Carpenter & Farruko - On My Way (Lyrics)-fm-nXA-K0Dg.webm'

    opened by The-Quaint 1
Releases(v6.0)
Owner
TeamDaisyX
The DaisyX dev team.. "Always open - Always yours"
TeamDaisyX
Обертка для мини-игры "рабы" на python

Slaves API Библиотека для игры Рабы на Python. Большая просьба Поставьте звездочку на репозиторий. Это много для меня значит. Версии Т.к. разработчики

Zdorov Philipp 13 Mar 31, 2021
VideocompBot - This is TG Video Compress BoT. Prouduct By BINARY Tech 💫

VideocompBot - This is TG Video Compress BoT. Prouduct By BINARY Tech 💫

1 Jan 04, 2022
Pancakeswap Sniper BOT - TORNADO CASH Proxy (MAC WINDOWS ANDROID LINUX) A fully decentralized protocol for private transactions

TORNADO CASH Proxy Pancakeswap Sniper BOT 2022-V1 (MAC WINDOWS ANDROID LINUX) ⭐️ A fully decentralized protocol for private transactions ⭐️ AUTO DOWNL

Crypto Trader 1 Jan 05, 2022
The first open-source PyTgCalls-based project.

Calls Music — Telegram bot + userbot for streaming audio in group calls ✍🏻 Requirements FFmpeg Python 3.7+ 🚀 Deployment 🛠 Configuration Copy exampl

Calls Music 74 Nov 19, 2022
A virus/stealer made in py

python-virus A virus/stealer made in py. Features: Discord token stealer, Password stealer, Windows key stealer, Credit-card stealer, Image grab, Anti

SKYNETMARCI 5 Dec 12, 2022
Policy and data administration, distribution, and real-time updates on top of Open Policy Agent

⚡ OPAL ⚡ Open Policy Administration Layer OPAL is an administration layer for Open Policy Agent (OPA), detecting changes to both policy and policy dat

8 Dec 07, 2022
A Discord bot coded in Python

Perseverance-Bot By Toricane Replit Code | GitHub Code | Discord Server | Website Perseverance is a multi-purpose bot coded in Python. It has moderati

4 Mar 30, 2022
Python function to construct an ODS spreadsheet on the fly - without having to store the entire file in memory or disk

stream-write-ods Python function to construct an ODS (OpenDocument Spreadsheet) on the fly - without having to store the entire file in memory or disk

Department for International Trade 1 Oct 09, 2022
Telegram Group Manager Bot Written In Python Using Pyrogram.

──「𝐂𝐡𝐢𝐤𝐚 𝐅𝐮𝐣𝐢𝐰𝐚𝐫𝐚」── Telegram Group Manager Bot Written In Python Using Pyrogram. Deploy To Heroku NOTE: I'm making this note to whoever

Wahyusaputra 3 Feb 12, 2022
Script for polybar to display and control media(not only Spotify) using DBus.

polybar-now-playing Script for polybar to display and control media(not only Spotify) using DBus Python script to display and control current playing

Dope Wizard 48 Dec 31, 2022
D-Ticket is a discord bot for ticket system

D-Ticket Discord Bot D-Ticket is a discord bot for ticket management system. This is not final product is currently being in development stay connecte

DeViL 1 Jan 06, 2022
This is a story bot, that will scrape stories from r/stories subreddit and convert it into an Audio File.

Introduction This is a story bot, that will scrape stories from r/stories subreddit and convert it into an Audio File. Installation pip install -r req

Yasho 11 Jun 30, 2022
Building and deploying AWS Lambda Shared Layers

AWS Lambda Shared Layers This repository is hosting the code from the following blog post: AWS Lambda & Shared layers for Python. The goal of this rep

Flaneer 7 Dec 02, 2021
Simple Telegram bot to confess to your crush this Valentine's Day

Simple Telegram bot to confess to your crush this Valentine's Day! Steps pip install python-telegram-bot Register a Telegram bot & get the token by fo

3 Mar 18, 2022
Slack bot to automatically delete yubisneeze / accidental yubikey presses

YubiSnooze Slack bot to automatically delete yubisneeze / accidental yubikey presses. It will search using the regex "[cbdefghijklnrtuv]{44}" and if t

Andrew MacPherson 3 Feb 09, 2022
Git Plan - a better workflow for git

git plan A better workflow for git. Git plan inverts the git workflow so that you can write your commit message first, before you start writing code.

Rory Byrne 178 Dec 11, 2022
A Python wrapper for the Dogehouse API.

Python wrapper for the dogehouse API Installation pip install dogehouse Example from dogehouse import DogeClient, event, command from dogehouse.entiti

Arthur 36 Jun 15, 2022
This repository are used to give class about AWS

AWSTraining This repository are used to give class about AWS by Marco Antonio Pereira Linkedin: https://www.linkedin.com/in/marcoap To see the types o

Marco Antonio Pereira 6 Nov 23, 2022
LavaAPI - A simple library for accepting payments and using the LAVA Wallet

This library was created to simplify the LAVA api provided on the official websi

Vlad Baccara 8 Dec 18, 2022
A Twitter bot developed in Python using the Tweepy library and hosted in AWS.

Twitter Cameroon: @atangana_aron A Twitter bot developed in Python using the Tweepy library and hosted in AWS. https://twitter.com/atangana_aron Cost

1 Jan 30, 2022