Skip to content

x93bd0/radiobot

Repository files navigation

Built With Stargazers License Telegram Channel


Logo

RadioBot

A Telegram bot for managing playlists on Video Chats
» Main Instance «

Report Bug · Request Feature

About The Project

RadioBot is a simple modular Telegram bot, for playing audio's and managing playlists on Telegram Voice Chats easily. It's built with simplicity and efficiency in mind.

It packs some necessary features for it to be a complete audio player experience:

  • Expected functionality: Play, Stop, Next, Pause, Resume, Volume
  • Managing of Playlists: See current playlist, ([WIP]: Export current playlist, Load exported playlist)
  • Playing from numerous sites (using Yt-Dlp), from direct links
  • [WIP] Playing from Telegram audio files
  • [WIP] Internationalization
  • [WIP] Ability to play audio on channels voice chats
  • [WIP] Role management suite (for allowing users that aren't the group owners/moderators to control the player behaviour)

(back to top)

Installation [WIP]

  1. Get your API id & hash from my.telegram.org
  2. Create a file called .env and put your id & hash there
    # Your API ID
    TG_API_ID=1234567
    # Your API hash
    TG_API_HASH=abcdefghijklmnopqrstuwxyz1234567
    # *.session files prefix
    CLIENT_NAME=bot
  3. Install requirements with pip
    python3 -m pip install -r requirements.txt
  4. Run for the first time and login the bot & userbot (respectively)
    python3 __main__.py

(back to top)

License

Distributed under the LGPL-3.0 License. See LICENSE.txt for more information.

(back to top)

Contact

x93bd - @x93bd - [email protected]

Project Link: https://github.com/x93bd0/radiobot

(back to top)

Acknowledgments

(back to top)

About

A simple Telegram Voice Chat player.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages