🤟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
API Basica per a synologys Active Backup For Buissiness

Synology Active Backup for Business API-NPP Informació Per executar el programa

Nil Pujol 0 May 13, 2022
radiant discord anti nuke src leaked lol.

radiant-anti-wizz-leaked radiant discord anti nuke src leaked lol, the whole anti sucks but idc. sucks to suck thats tuff bro LMAOOOOOO join my server

ok 15 Aug 06, 2022
HTTP API for TON (The Open Network)

HTTP API for The Open Network Since TON nodes uses its own ADNL binary transport protocol, a intermediate service is needed for an HTTP connection. TO

66 Dec 28, 2022
A multipurpose Telegram Bot writen in Python for mirroring files

Deepak Clouds Mirror Deepak Clouds Torrent is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google D

MR.SHAGGY 0 Dec 19, 2021
This bot can mention members upto 10,000 in groups and can mention members upto 200 in channels !

Mention All Bot This bot can mention members upto 10,000 in groups and can mention members upto 200 in channels ! 🏷 Infomation Language: Python. Tele

Anjana Madu 52 Dec 29, 2022
Translator based on Google API

Yakusu Toshiko Translator based on Google API. Instance of this bot is running as @yakusubot. Features Add a plus to a language's name to show an orig

Arisu W. 2 Sep 21, 2022
Simple Discord bot for the Collectez community.

Harvey - Discord Bot Simple Discord bot for the Collectez community. Features Ping the current status of Collectez's Teztools node. Steal emojis from

delintkhaum 1 Dec 26, 2021
ZELDA USERBOT adalah userbot Telegram modular yang berjalan di Python3 dengan database sqlalchemy.

ZELDA USERBOT TELEGRAM Userbot Yang Di Buat Karena Sering Gabut Di Telegram. ZELDA USERBOT adalah userbot Telegram modular yang berjalan di Python3 de

1 Dec 23, 2021
Yet another Wahrheit-oder-Pflicht bot for Telegram, because all the others suck.

Der WoPperBot Yet another Wahrheit-oder-Pflicht bot for Telegram, because all the others suck. The existing bots are all defunct or incomplete. So I w

Ben Wiederhake 9 Nov 15, 2022
Use Node JS Keywords In Python!!!

Use Node JS Keywords In Python!!!

Sancho Godinho 1 Oct 23, 2021
Discord Token Checker and Info

Discord Token Checker A simple way to check Discord user tokens and their info in bulk. By Roover#7098. https://discord.gg/W8hnMWY6XP Proxy support co

Roover 3 Dec 09, 2021
Grade Notifyer Bot

A bot that automatically crawl the submission platform of montefiore to notify the student when a project has been graded.

Julien Gustin 2 Jun 02, 2022
Stream Telegram files to web

Telegram File Stream Bot A Telegram bot to stream files to web Demo Bot » Report a Bug | Request Feature Table of Contents About this Bot Original Rep

Wrench 572 Jan 09, 2023
Telegram Bot for updating ongoing matches of Fotmob.com in channel by @AbirHasan2005

Fotmob-Bot A very simple Telegram Bot which will update ongoing matches of Fotmob in a channel. Demo Channel Configs API_ID - Get this from @TeleORG_B

Abir Hasan 22 Oct 21, 2022
Semplice pagina di informazione per sapere se e quando è uscito Joypad, il podcast a tema videoludico di Matteo Bordone (Corri!), Francesco Fossetti (Salta!) e Alessandro Zampini (Spara! per finta).

È uscito Joypad? Semplice pagina di informazione per sapere se e quando è uscito Joypad, il podcast a tema videoludico di Matteo Bordone (Corri!), Fra

Paolo Donadeo 32 Jan 02, 2023
A wrapper for aqquiring Choice Coin directly through a Python Terminal. Leverages the TinyMan Python-SDK.

CHOICE_TinyMan_Wrapper A wrapper that allows users to acquire Choice Coin directly through their Terminal using ALGO and various Algorand Standard Ass

Choice Coin 16 Sep 24, 2022
Code for "Multimodal Trajectory Prediction Conditioned on Lane-Graph Traversals," CoRL 2021.

Multimodal Trajectory Prediction Conditioned on Lane-Graph Traversals This repository contains code for "Multimodal trajectory prediction conditioned

Nachiket Deo 113 Dec 28, 2022
Auto Join: A GitHub action script to automatically invite everyone to the organization who comment at the issue page.

Auto Invite To Org By Issue Comment A GitHub action script to automatically invite everyone to the organization who comment at the issue page. What is

Max Base 6 Jun 08, 2022
A discord bot wrapper for python have slash command

A discord bot wrapper for python have slash command

4 Dec 04, 2021