GithubHelp home page GithubHelp logo

nobitashizuka07 / https-github.com-nobitashizuka07-nobitaopxmusic Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 131 KB

NOBITA OP MUSIC BOT DEPLOY THIS REPO AND ENJOY

License: GNU Affero General Public License v3.0

Dockerfile 0.25% Procfile 0.03% Shell 0.15% Fluent 49.31% TypeScript 50.26%

https-github.com-nobitashizuka07-nobitaopxmusic's Introduction

๐ŸŽต Remix

An operational and exprimental Telegram music bot.


๐ŸŽ– Achievements

โœจ Features

๐Ÿ˜‰ Streams Whatever You Like

You can stream audio files, voice messages, YouTube videos with any duration, YouTube lives, YouTube playlists and even custom inputs like radios or files in the place it is hosted!

๐Ÿ“Š Streams in Multiple Places at Once

Allows you to stream different things in multiple chats simultaneously. Each chat will have its own song queue.

โšก๏ธ Fast & Light

Starts streaming your inputs while downloading and converting them. Also, it doesn't make produce files.

๐Ÿ˜Ž Has a Lot of Controls

Lets you adjust volume, loop, pause, resume, mute, unmute. Also, it has a control panel.

๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ Safe

Restricts control and sensitive commands to admins.

๐Ÿ—ฃ Speaks Different Languages

Remix is multilingual and speaks various languages, thanks to the translators.

๐Ÿ—‘ Clean

Its responses and source code don't say anything referring to Calls Music. Except some places like package.json.

๐Ÿš€ Running

  1. Copy example.env to .env and fill it with your credentials.
  2. Install dependencies and build:
npm install && npm run build
  1. Start:
npm start

โ˜๏ธ Cloud Platforms

Deploy on Heroku

โš’ Configuring

  • BOT_TOKEN: Telegram bot token.
  • STRING_SESSION: A GramJS/Telethon string session. You can generate one here.
  • API_ID: Telegram app ID.
  • API_HASH: Telegram app hash.
  • LOCALE: An available bot language. Default: en.
  • MAX_PLAYLIST_SIZE: Max YouTube playlist size. Default: 10.
  • COOKIES: Cookies for YouTube requests. Default: none.

๐Ÿ“„ Commands

๐ŸŽถ stream

Aliases: s, play, p

Takes a custom input, audio file, voice message or YouTube video/playlist link/ID and streams/queues it.

Custom inputs should be passed like this:

/stream custom <your_custom_input>

You can replace <your_custom_input> with a valid Ffmpeg input, for example: URL to a media file with audio, or a radio stream.

๐Ÿ” search

Aliases: find

Searches for a YouTube video.

โœ… cancel

Cancels the active YouTube video search.

๐Ÿ”ข playlist

Aliases: pl, list

Streams a YouTube playlist.

๐ŸŽต now

Aliases: ns, cs, np, cp

Displays the currently streamed item.

๐Ÿ“ lyrics

Aliases: ly

Sends the lyrics of the currently streamed item.

๐ŸŽ› panel [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: menu, control, controls

Opens the controls panel.

๐Ÿ” loop [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: repeat

Toggles loop.

๐Ÿ”€ shuffle [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: sh, mix

Shuffles the items in the queue.

๐Ÿ”‰ volume [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: vol, v

Sets the volume.

โธ pause [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Pauses the stream.

โ–ถ๏ธ resume [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: re, res, continue

Resumes the stream.

๐Ÿ”‡ mute [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: m

Mutes the stream.

๐Ÿ”ˆ unmute [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: um

Unmutes the stream.

โฉ skip [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: next

Skips the current item.

โน leave [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Aliases: stop

Clears the queue and stops streaming.

๐Ÿ—‘ cache [๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ]

Deletes caches.

๐Ÿ—ฃ Available Languages

ku Kurdish
de German
en English
id Indonesian
si Sinhalese

๐Ÿ›ซ Support

Join our chats.

๐Ÿ’œ Contributing

New languages, bug fixes and improvements following the Contribution Guide are warmly welcomed!

๐Ÿ“ƒ License

Remix is licenced under the GNU Affero General Public License v3.0. Read more here.

https-github.com-nobitashizuka07-nobitaopxmusic's People

Contributors

nobitashizuka07 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

xtron-bot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.