StreamerBot is a specialized Discord bot designed to track and notify users of live streams from their favorite content creators. Utilizing the Sapphire Framework, it provides an efficient and user-friendly experience.
- Live Stream Tracking: Monitors platforms like Kick.com, Twitch.com, YouTube.com, Rumble.com, TikTok.com ect..
- Notification System: Sends alerts when a tracked streamer goes live.
- Streamer Management: Add or remove streamers from the tracking list.
- Kick working
- YouTube working
- Twitch working
- Rumble working
- TikTok working
- Fix timestamps
- Restyle/Clean up embeds
- Clean tracking to be consistent for each platform ( ADD MORE PULLED DETAILS FOR EACH)
- should follow this format
platform: "", // platform name
username: "", // username
bio: "", // bio
followersCount: "", // number of followers
profileImageUrl: "", // profile image url
verified: "", // (or subscribed)
name: "", // username
title: "", // stream title
viewers: "", // live viewers
imageUrl: "", // live img preview url
startedAt: "", // stream start time
url: "", // stream url
-
Clone the Repository:
git clone https://github.com/BankkRoll/streamer-alerts-discord-bot cd streamer-alerts-discord-bot
-
Install Dependencies:
npm install
-
Configure Settings:
- Rename
config.json.example
toconfig.json
. - Edit
config.json
to include your bot token and any other required settings.
- Rename
-
Start the Bot:
npm start
- Use
/help
to see available commands. - Admin commands like
/addstreamer
and/removestreamer
manage the streamers list. - Utility commands such as
/liststreamers
display all tracked streamers.
addstreamer
: Adds a new streamer to the notification list.removestreamer
: Removes a streamer from the notification list.
help
: Lists all available commands and their usage.liststreamers
: Shows all streamers currently being tracked.ping
: Checks the bot's response time.
Contributions to the StreamerBot project are welcome! Please submit pull requests or open issues to suggest improvements or report bugs.
Important
Disclaimer: Please note that the APIs used in this bot are not owned or maintained by us. The usage of these APIs is at your own risk, and we make no guarantees regarding the availability, accuracy, or functionality of these services. If you are the endpoint owner and would like to remove them please open a issue and ill handle it accordingly.
This project is licensed under the MIT License. For more details, see the LICENSE file in the repository.