-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
36ccc7c
commit ac139c3
Showing
3 changed files
with
17 additions
and
0 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="description" content="Discord Radio Bot - Stream radio stations and manage voice channels with ease"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="generator" content="Astro v4.16.8"><title>Discord Radio Bot</title><link rel="stylesheet" href="/repo-name/_astro/index.CHqEqcn_.css"></head> <body> <main data-astro-cid-j7pv25f6> <div class="hero" data-astro-cid-j7pv25f6> <h1 data-astro-cid-j7pv25f6>Discord <span class="text-gradient" data-astro-cid-j7pv25f6>Radio Bot</span></h1> <p class="description" data-astro-cid-j7pv25f6> | ||
This Discord bot streams a radio station, provides now-playing information, and allows users to connect, disconnect, and move the bot between voice channels. It fetches song metadata and displays it in an embedded message. | ||
</p> </div> <section class="features" data-astro-cid-j7pv25f6> <h2 data-astro-cid-j7pv25f6>Features</h2> <div class="feature-grid" data-astro-cid-j7pv25f6> <div class="feature-card" data-astro-cid-lxmfzltz> <div class="icon" data-astro-cid-lxmfzltz>🎵</div> <h3 data-astro-cid-lxmfzltz>Connect</h3> <p data-astro-cid-lxmfzltz>Connect to a voice channel and stream a radio station: $connect</p> </div> <div class="feature-card" data-astro-cid-lxmfzltz> <div class="icon" data-astro-cid-lxmfzltz>⏹️</div> <h3 data-astro-cid-lxmfzltz>Disconnect</h3> <p data-astro-cid-lxmfzltz>Disconnect the bot from the voice channel: $disconnect</p> </div> <div class="feature-card" data-astro-cid-lxmfzltz> <div class="icon" data-astro-cid-lxmfzltz>↗️</div> <h3 data-astro-cid-lxmfzltz>Move</h3> <p data-astro-cid-lxmfzltz>Move the bot between voice channels: $move</p> </div> <div class="feature-card" data-astro-cid-lxmfzltz> <div class="icon" data-astro-cid-lxmfzltz>📡</div> <h3 data-astro-cid-lxmfzltz>Now Playing</h3> <p data-astro-cid-lxmfzltz>Display the currently playing song, album, and artist</p> </div> <div class="feature-card" data-astro-cid-lxmfzltz> <div class="icon" data-astro-cid-lxmfzltz>📶</div> <h3 data-astro-cid-lxmfzltz>Ping</h3> <p data-astro-cid-lxmfzltz>Check bot latency: $ping</p> </div> </div> </section> <section class="requirements" data-astro-cid-j7pv25f6> <h2 data-astro-cid-j7pv25f6>Requirements</h2> <div class="requirements-card" data-astro-cid-j7pv25f6> <p data-astro-cid-j7pv25f6>You need to have Python 3.12 installed (recommended via Microsoft Store), along with the following libraries:</p> <ul data-astro-cid-j7pv25f6> <li data-astro-cid-j7pv25f6>discord.py==2.4.0</li> <li data-astro-cid-j7pv25f6>PyNaCl==1.5.0</li> <li data-astro-cid-j7pv25f6>yt-dlp==2024.10.22</li> </ul> <p class="note" data-astro-cid-j7pv25f6>These libraries are listed in the requirements.txt file for easy installation.</p> </div> </section> <section class="setup" data-astro-cid-j7pv25f6> <h2 data-astro-cid-j7pv25f6>Setup</h2> <div class="setup-card" data-astro-cid-j7pv25f6> <ol data-astro-cid-j7pv25f6> <li data-astro-cid-j7pv25f6>Go to the <a href="https://discord.com/developers/applications" target="_blank" data-astro-cid-j7pv25f6>Discord Developer Portal</a> and create a new application.</li> <li data-astro-cid-j7pv25f6>Under the application, create a bot and enable MESSAGE CONTENT INTENT.</li> <li data-astro-cid-j7pv25f6>Copy the bot token and replace YOUR-BOT-TOKEN in Radio.pyw.</li> <li data-astro-cid-j7pv25f6>Install the required dependencies (CMD): | ||
<code data-astro-cid-j7pv25f6>pip install -r requirements.txt</code> </li> <li data-astro-cid-j7pv25f6>Run the bot (CMD): | ||
<code data-astro-cid-j7pv25f6>python Radio.pyw</code> </li> </ol> </div> </section> <section class="note" data-astro-cid-j7pv25f6> <h2 data-astro-cid-j7pv25f6>Note</h2> <div class="note-card" data-astro-cid-j7pv25f6> <p data-astro-cid-j7pv25f6>This bot streams only one radio station: <a href="https://listen.streamon.fm/cisffm" target="_blank" data-astro-cid-j7pv25f6>107.7 Pulse FM (CISF FM)</a>.</p> <p data-astro-cid-j7pv25f6>Currently, it only supports a single server, but multi-server functionality may be added in the future.</p> <p data-astro-cid-j7pv25f6>If you encounter any bugs, feel free to reach out, and I'll work to resolve them.</p> <p class="project-link" data-astro-cid-j7pv25f6>Project Link: <a href="https://github.com/Yeshwanth-3085/Discord-Radio-Bot" target="_blank" data-astro-cid-j7pv25f6>Discord Radio Bot</a></p> </div> </section> <section class="contact" data-astro-cid-j7pv25f6> <h2 data-astro-cid-j7pv25f6>Contact</h2> <div class="contact-grid" data-astro-cid-j7pv25f6> <a href="mailto:yeshwanthngs1r@gmail.com" target="_blank" class="contact-card" data-astro-cid-h2ja5j4y> <h3 data-astro-cid-h2ja5j4y>Email</h3> <p data-astro-cid-h2ja5j4y>yeshwanthngs1r@gmail.com</p> </a> <a href="https://twitter.com/Yeshwanth_3085" target="_blank" class="contact-card" data-astro-cid-h2ja5j4y> <h3 data-astro-cid-h2ja5j4y>Twitter (X)</h3> <p data-astro-cid-h2ja5j4y>Yeshwanth N (@Yeshwanth_3085)</p> </a> <a href="https://www.linkedin.com/in/yeshwanth-n-74966718b" target="_blank" class="contact-card" data-astro-cid-h2ja5j4y> <h3 data-astro-cid-h2ja5j4y>LinkedIn</h3> <p data-astro-cid-h2ja5j4y>Yeshwanth N</p> </a> <a href="https://dsc.gg/marauder-yesh" target="_blank" class="contact-card" data-astro-cid-h2ja5j4y> <h3 data-astro-cid-h2ja5j4y>Discord Server</h3> <p data-astro-cid-h2ja5j4y>MARAUDER YESH</p> </a> <a href="https://discord.com/users/761630967706157127" target="_blank" class="contact-card" data-astro-cid-h2ja5j4y> <h3 data-astro-cid-h2ja5j4y>Discord Profile</h3> <p data-astro-cid-h2ja5j4y>Yeshwanth N (marauder_yesh)</p> </a> <a href="https://github.com/Yeshwanth-3085" target="_blank" class="contact-card" data-astro-cid-h2ja5j4y> <h3 data-astro-cid-h2ja5j4y>GitHub</h3> <p data-astro-cid-h2ja5j4y>Yeshwanth-3085</p> </a> </div> </section> <section class="license" data-astro-cid-j7pv25f6> <h2 data-astro-cid-j7pv25f6>License</h2> <div class="license-card" data-astro-cid-j7pv25f6> <p data-astro-cid-j7pv25f6>This project is open-source and free to use. No copyright restrictions.</p> </div> </section> <footer data-astro-cid-j7pv25f6> <a href="https://github.com/Yeshwanth-3085/Discord-Radio-Bot" class="github-link" data-astro-cid-j7pv25f6> | ||
View Project on GitHub | ||
</a> </footer> </main> </body></html> |