🤟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
A super awesome Twitter API client for Python.

birdy birdy is a super awesome Twitter API client for Python in just a little under 400 LOC. TL;DR Features Future proof dynamic API with full REST an

Inueni 259 Dec 28, 2022
Injector/automatic translator (using deepL API) for Tsukihime Remake

deepLuna Extractor/Editor/Translator/Injector for Tsukihime Remake About deepLuna, from "deepL", the machine translation service, and "Luna", the name

30 Dec 15, 2022
A python interface for interacting with the Ethereum blockchain and ecosystem.

Web3.py A Python library for interacting with Ethereum, inspired by web3.js. Python 3.6+ support Quickstart Get started in 5 minutes or take a tour of

3.9k Jan 03, 2023
Simple Similarities Service

simsity Simsity is a Super Simple Similarities Service[tm]. It's all about building a neighborhood. Literally! This repository contains simple tools t

vincent d warmerdam 95 Dec 25, 2022
🔎 Hunt down social media accounts by username across social networks

Hunt down social media accounts by username across social networks Installation | Usage | Docker Notes | Contributing Installation # clone the repo $

Sherlock 38.2k Jan 01, 2023
Barbot is a discord bot made from discord.py and python, barbot is most to fun and roleplay for servers!

BarBot Main source of barbot Overview Barbot is a discord bot made from discord.py and python, barbot is most to fun and roleplay for servers! Links i

AlexyDaCoder 3 Nov 28, 2021
Deep reinforcement learning library built on top of Neural Network Libraries

Deep Reinforcement Learning Library built on top of Neural Network Libraries NNablaRL is a deep reinforcement learning library built on top of Neural

Sony 100 Dec 14, 2022
A Python script to backup all repos (public or private) of a user.

GithubBackupAllRepos A Python script to backup all repos (public or private) of a user. Features Clone public and private repos Load specified SSH key

Podalirius 15 Jan 03, 2023
SOLSEA-NFT-EXPLORE - Using Streamlit to build a simple UI on top of the Solana API

SOLSEA NFT Explorer Using Streamlit to build a simple UI on top of the Solana AP

Devin Capriola 3 Mar 19, 2022
💬 Send iMessages using Python through the Shortcuts app.

py-imessage-shortcuts Send iMessages using Python through the Shortcuts app. Requires macOS Monterey (macOS 12) or later. Compatible with Apple Silico

Kevin Schaich 10 Nov 30, 2022
A Pythonic client for the official https://data.gov.gr API.

pydatagovgr An unofficial Pythonic client for the official data.gov.gr API. Aims to be an easy, intuitive and out-of-the-box way to: find data publish

Ilias Antonopoulos 40 Nov 10, 2022
This software's intent is to automate all activities related to manage Axie Infinity Scholars. It is specially aimed to mangers with large scholar roasters.

Axie Scholars Utilities This software's intent is to automate all activities related to manage Scholars. It is specially aimed to mangers with large s

Ferran Marin 153 Nov 16, 2022
A battle-tested Django 2.1 project template with configurations for AWS, Heroku, App Engine, and Docker.

For information on how to use this project template, check out the wiki. {{ project_name }} Table of Contents Requirements Local Setup Local Developme

Lionheart Software 64 Jun 15, 2022
Deepak Clouds Torrent is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google Drive.

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

Deepak Clouds 37 Oct 28, 2022
Python client library for Bigcommerce API

Bigcommerce API Python Client Wrapper over the requests library for communicating with the Bigcommerce v2 API. Install with pip install bigcommerce or

BigCommerce 81 Dec 26, 2022
Use Seaborn to visualize interpret the byte layout of Solana account types

solana-account-vis Use Seaborn to visually interpret the byte layout of Solana account types Usage from account_visualization import generate_account_

Jarry Xiao 15 Aug 25, 2022
An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. This is Also The Source Code of The Bot Which is Being Used In @SafoTheBot Group! ❤️

Telegram Video Player Bot (Beta) An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. Special Features Supports Live Streaming From

SAF ONE 206 Jan 03, 2023
A Telegram bot to index Chinese and Japanese group contents, works with @lilydjwg/luoxu.

luoxu-bot luoxu-bot 是类似于 luoxu-web 的 CJK 友好的 Telegram Bot,依赖于 luoxu 所创建的后端。 测试环境 Python 3.7.9 pip 21.1.2 开发中使用到的 Telethon 需要 Python 3+ 配置 前往 luoxu 根据相

TigerBeanst 10 Nov 18, 2022
A Python Library to interface with LinkedIn API, OAuth and JSON responses

#Overview Here's another library based on the LinkedIn API, OAuth and JSON responses. Hope this documentation explains everything you need to get star

Mike Helmick 69 Dec 11, 2022
A youtube videos or channels tag finder python module

A youtube videos or channels tag finder python module

Fayas Noushad 4 Dec 03, 2021