Water
Gyalis • Programmer
Building and improving useful tools for Discord communities, all in one place.
Moderation, server setup, message logs, music, and community features.
Gyalis Discord Bot
Bring moderation, music, games, and the little things that make a server feel like yours into one place.
MADE FOR YOUR SERVER
A growing set of tools for keeping your community safe, active, and fun.
THE FULL TOOLKIT
Search through the modules and commands included in this bot. The list is generated from the project files.
BUILT TO WORK TOGETHER
The project groups tools into clear feature areas, with commands and internal systems working side by side.
See everything included/ setup logs
QUICK ANSWERS
Need help using the bot? Start here, then browse the command list or ask in the support server.
It brings moderation and message cleanup, AutoMod, welcome messages, logs, tickets, reaction roles, giveaways, music, radio, games, leveling, economy, profiles, server stats, custom image embeds, and utility commands together in one bot.
Use /help to browse command categories, or type / in Discord and select a command. Follow the options Discord shows; some commands have subcommands such as /music play.
Use /setup or /autosetup and choose the feature to configure. The bot needs access to the channels you select, and some setup options are staff-only.
Some commands are limited to staff. The bot also needs the required Discord permissions, and its role must be above any roles it needs to manage.
Use /purge, set the amount, and choose from to purge everyone, bots only, or people only. You can select one specific user or bot too, and optionally choose a channel. It checks up to the latest 1,000 messages and skips messages older than 14 days. You and Gyalis need Manage Messages permission in the channel.
Yes. Add a direct https:// or http:// image URL with the image option in /embed or /setup ticketpanel. Ticket channels also allow members to attach files.
Join a voice channel, run /music play, and enter scsearch: Artist - Song in the song field. Include the colon and space. Example: scsearch: Snow Flower V. This searches SoundCloud, which works with the current music setup.
Make sure Lavalink is running and the bot has Connect and Speak permissions in your voice channel. Include scsearch: before the song search. If it still fails, share the error and matching Lavalink log lines with support—never share your bot token.
No. Radio is a separate feature and may require FFmpeg on the bot’s host. Use /music play for regular song searches.
Staff configure a ticket panel or role menu first. Members can then open a private ticket or select a role from the configured panel.
The bot supports activity levels and rewards, staff-managed giveaways, and virtual currency for games and shop commands. Virtual balances have no real-world cash value.
After the one-time SSH setup, run npm run watch:vps in the bot project folder and keep that PowerShell window open. It uploads saved source changes and restarts Gyalis. Closing the watcher stops syncing, but does not take the already-running bot offline.
THE PERSON BEHIND THE BOT
A little introduction to the developer and the project behind the Gyalis toolkit.
Explore what’s been built
Gyalis • Programmer
Building and improving useful tools for Discord communities, all in one place.
Moderation, server setup, message logs, music, and community features.
Gyalis Discord Bot
UNDER THE HOOD
Internal building blocks from the project.
YOUR SERVER, YOUR WAY