🤟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
Man-Userbot adalah userbot Telegram modular yang berjalan di Python3 dengan database sqlalchemy

Man-Userbot Telegram Man-Userbot adalah userbot Telegram modular yang berjalan di Python3 dengan database sqlalchemy. Berbasis Paperplane dan ProjectB

DzLyz 1 Feb 12, 2022
IACR Events Scraper

IACR Events Scraper This scrapes https://iacr.org/events/ and exports it as a calendar file. I host a version of this for myself under https://arrrr.c

Karolin Varner 6 May 28, 2022
Python wrapper for the Sportradar APIs ⚽️🏈

Sportradar APIs This is a Python wrapper for the sports APIs provided by Sportradar. You'll need to sign up for an API key to use the service. Sportra

John W. Miller 39 Jan 01, 2023
Simple script to ban bots at Twitch chats using a text file as a source.

AUTOBAN 🇺🇸 English version Simple script to ban bots at Twitch chats using a text file as a source. How to use Windows Go to releases for further in

And Paiva 5 Feb 06, 2022
Discord-RAID-Tool - Hacks/tools

How to use Python must be installed run install-config If you dont have python installed, download python 3.7.6 and make sure you click on the 'ADD TO

1 Jan 01, 2022
Kali Kush - Account Nuker Tool

Kali Kush - Account Nuker Tool This is a discord tool made by me, and SSL :) antho#1731 How to use? pip3 install -r requirements.txt -py kalikush.py -

ryan 3 Dec 21, 2021
Total time of all YouTube videos in a playlist.

Youtube Playlist Total Times Total time of all YouTube videos in a playlist. How to Use Download chromedriver depending on your os and chrome version

Mohammad Dori 3 Jul 15, 2022
The programm for collecting data from Tinkoff API and building Excel table.

tinkproject The program for portfolio analysis via Tinkoff API Hello! This is my first project, please, don't judge me. This project was developed for

214 Dec 02, 2022
The official wrapper for spyse.com API, written in Python, aimed to help developers build their integrations with Spyse.

Python wrapper for Spyse API The official wrapper for spyse.com API, written in Python, aimed to help developers build their integrations with Spyse.

Spyse 15 Nov 22, 2022
A Python interface to AFL, allowing for easy injection of testcases and other functionality.

Fuzzer This module provides a Python wrapper for interacting with AFL (American Fuzzy Lop: http://lcamtuf.coredump.cx/afl/). It supports starting an A

Shellphish 614 Dec 26, 2022
A Python library for the Docker Engine API

Docker SDK for Python A Python library for the Docker Engine API. It lets you do anything the docker command does, but from within Python apps – run c

Docker 6.1k Jan 03, 2023
A quick-and-dirty script to scrape the daily menu of Leipzig University Mensa and send it to a telegram channel.

Feed me Mensa UL A quick-and-dirty script to scrape the daily menu of Leipzig University Mensa and send it to a telegram channel. For food and cat lov

3 Apr 08, 2022
Python API for Photoshop.

Python API for Photoshop. The example above was created with Photoshop Python API.

Hal 372 Jan 02, 2023
Asynchronous Python API Wrapper for phisherman.gg

Asynchronous Python API Wrapper for phisherman.gg

Qrista Labs 4 Apr 30, 2022
A telegram photos or videos background remover bot

Remove BG Bot A telegram photos or videos background remover bot Variables API_HASH Your API Hash from my.telegram.org API_ID Your API ID from my.tele

ALBY 7 Dec 13, 2022
A simple google translator telegram bot

Translator-Bot A simple google translator telegram bot Please fork this repository don't import code Made with Python3 (C) @FayasNoushad Copyright per

Fayas Noushad 14 Nov 12, 2022
Bearer API client for Python

Bearer Python Bearer Python client Installation pip install bearer Usage Get your Bearer Secret Key and integration id from the Dashboard and use the

Bearer 9 Oct 31, 2022
Enables you to execute scripts and perform API requests in MikroTik router

HomeAssistant component: MikroTik API The mikrotik_api platform enables you to execute scripts and perform API requests in MikroTik router To enable M

Pavel S 6 Aug 12, 2022
Telegram Bot for saving and sharing personal and group notes

EZ Notes Bot (ezNotesBot) Telegram Bot for saving and sharing personal and group notes. Usage Personal notes: reply to any message in PM to save it as

Dash Eclipse 8 Nov 07, 2022
A Python script that exports users from one Telegram group to another using one or more concurrent user bots.

ExportTelegramUsers A Python script that exports users from one Telegram group to another using one or more concurrent user bots. Make sure to set all

Fasil Minale 17 Jun 26, 2022