RedFish is a simple yet versatile Discord bot that brings various functionalities to your server. From music playback and giveaways to moderation, auto-rooms, and more, RedFish is designed to enhance your Discord experience.
- Play songs or playlists from YouTube, Spotify, SoundCloud, radio stations, or direct URLs.
- Intuitive button controls for seamless music management.
- Set custom welcome, leave, and ban messages to greet and manage your community.
- Effortlessly create temporary voice channels for your members.
- Host exciting giveaways with options to create, manage, reroll, and delete them.
- Implement a straightforward ticket system with user-friendly buttons.
- Commands for banning, kicking, and timing out users to keep your server in check.
- Automatically assign roles to new members upon joining.
- Engage your community with a fun leveling system.
- Invite RedFish: Invite Link
- Host Your Own!
- Music Engine: Powered by discord-player and Lavalink.
npm install
Create a .env file in the root directory and copy the contents of .env.example into it. Replace the placeholder values with your actual credentials:
Host your own lavalink server (Setup Guide) with (Youtube Source Plugin)
or use public lavalink servers with npm run publicLavalinkServers
or at https://lavalink.darrennathanael.com/
#.env
DISCORD_PLAYER = false
LAVALINK = true
LAVALINK_URI = YOUR_IP:UR_PORT@UR_PASSWORD
#https://developer.spotify.com/dashboard If you dont have a Spotify id
SPOTIFY_ID = YOUR_SPOTIFY_ID
SPOTIFY_SECRET = YOUR_SPORTIFY_SECRET
#.env
LAVALINK = false
DISCORD_PLAYER = true
npm run start