Skip to content

Latest commit

 

History

History
98 lines (75 loc) · 3.7 KB

README.md

File metadata and controls

98 lines (75 loc) · 3.7 KB

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 - x93bd0@gmail.com

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

(back to top)

Acknowledgments

(back to top)