dikeckaan / remix

Stream in Telegram calls using GramTGCalls.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Calls Music Remix

Stream in Telegram calls using GramTGCalls.


Features

  • Supports streaming audio files, voice messages, YouTube playlists and YouTube videos, even live ones!
  • Can stream in multiple chats simultaneously, with their own queues.
  • Friendly responses.
  • Doesn't create files.
  • Multilingual.

Running

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

Deploying to the cloud

Deploy to Heroku

Configuring

  • BOT_TOKEN: Telegram bot token.
  • STRING_SESSION: A GramJS/Telethon string session.
  • 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.

Commands

stream

Aliases: s, p, play

Takes an audio file, voice message or YouTube video link/ID and streams/queues it.

playlist

Aliases: pl

Streams a YouTube playlist.

ns

Aliases: np, cs, cp

Displays the currently streamed item.

pause

Aliases: p

Pauses the stream.

resume

Aliases: r

Resumes the stream.

skip

Aliases: next

Skips the current stream.

stop

Clears the queue and removes the userbot from the call.

Inspiration

License

GNU Affero General Public License v3.0

Read more

About

Stream in Telegram calls using GramTGCalls.

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 98.2%Language:Dockerfile 1.2%Language:Shell 0.6%