Relaxy!

Multipurpose Discord Bot

Relaxy!

Function over form. Every feature is free - no paywalls, not now, nor ever! No matter how demanding a server is.

Invite Relaxy! Open the Dashboard

About

Totally Free. Reliable. Yours.

Relaxy! is a bot made to combat the aggressive monetization of big multi-functional bots. Every feature is free and will never be pay-walled. Updates happen daily and suggestions in the support server are added over time. Relaxy! is function over form which means it can be hard to use (which is why I made the dashboard), however, once mastered it's infinitely flexible.

I offer full real time support for free to every server owner that uses Relaxy! Every server owner with more than 100 users can request anything they want into the bot as long as it will benefit every user of Relaxy!

Relaxy!'s internals feature a real time monitoring system to ensure as little downtime as possible. The bot and its whole toolkit are self-hosted on a Raspberry Pi sitting on my desk; no cloud, no rented boxes, no monthly bills. Just hardware I entirely own, running around the clock.

I've created this entire ecosystem to make sure there's always a fallback for people to rely on, I will absolutely never change the way things are ran, there are only going to be additions that benefit everyone. I have some ambitious plans, if only I weren't so bad at marketing lol

I offer my infinite gratitude to anyone who supports this and my other projects financially, if you ever decide to do so, I'll add in anything you request, as long as it benefits every user and isn't a completely whack idea. (but then again, those are fun, might give it a go, already replicated an entire ticket bot within 1 command)

Features

Main features

  • Highly advanced censoring which can also perform OCR (reading text from the image f.e for Mr. Beast scams)
  • Advanced warning ladder with tiers, autobanning and a per-member case dossier
  • Raid protection that spots bursts of fresh accounts and clears them out on its own
  • Easy to understand moderator log tracking over 35 events
  • Cross-server links, mirror a role across every server you link and, if you allow it, share moderation with them too
  • Appeal channels hosted in a separate server, punished members can appeal without rejoining the original one
  • Per-command permission grants, hand a single command to a role/user without touching thier Discord permissions
  • Built-in music player: play YouTube, SoundCloud and Spotify links, plain search keywords or whole playlists, with audio filters, history and more!
  • Custom-built voice recorder that writes a separate track per speaker
  • Fully customizable ticketing system
  • Custom forums with detailed access control and post moderation
  • Join-to-create and private voice channels, and private voice channels with their own limit, bitrate and region
  • Fully customizable embeds, self-clearing channels on a timer, and reminders that Relaxy! automatically DMs you about.
  • Customizable prefixes, pick anything you like
  • Advanced message purging, up to 10 000 at once. Works for messages older than 2 weeks as well, however it's a bit slower in that case
  • Multiple heartboards (a.k.a starboards) with extensive customization
  • Customizable reaction role embeds, they also use restrictors, if you have one role you can't have another!
  • Live reaction control panel for messages
  • Levelling with rank cards, leaderboards and automatic role rewards per tier
  • Economy and profiles: dailies, a shop, inventories, reputation and player-to-player trading
  • Built-in games, counting channels, snake, minesweeper, tic-tac-toe and polls
  • Customizable welcome/leave channels with generated cards, plus custom boost messages
  • Image manipulation and file saving to user/server storage
  • Add a caption to any image/gif with the classic black impact font on white background
Click the tile (not here, up there) to flip to the other page

Under the hood

How it's built

A lot of careful work went into ensuring Relaxy! has the highest uptime possible. I've implemented a lot of redundancies and fail-over systems to make sure that even if something breaks, it's automatically corrected.

Hybrid-sharding clusters

Shards are grouped into clusters supervised by a manager process, so Relaxy! can quickly scale and adjust to server demands.

Self-repair systems

An ADSR diagnostic system watches error rates and silently restarts misbehaving shards; a heartbeat manager revives unresponsive and/or broken clusters.

Rolling re-cluster

Updates roll out shard-by-shard in real time, without a global restart (total outage), no interruption to your server.

Database Resilience

Writes are queued and saved periodically on separate worker threads. No updates will be lost as there is an extensive multi-shard / dashboard cache system in place.

Hot reloading

Modules reload from source on the fly, so I can deliver fixes and features without taking the bot, or the dashboard offline.

Real-time monitoring

A live monitoring system tracks module health and uptime so downtime stays minimal, click to check it out.

System level optimizations

I've tuned the machine everything is running on specifically for the bot, it has total I/O and network priority. Helps with music / command response times.

Custom rate limiter

Discord.js's in-built limiter was not enough. I've built my own that synchronizes across shards, it can actually be used for any limitable action, pretty handy.

Anti-evasion censoring

The censor normalizes look-alike characters, spacing tricks and zero-width junk with NLP, so filter-dodging still gets caught, even on edited messages and images as well!

Full music engine

Built on discord-player v4, updated by me since then. Request a YouTube link, type plain search keywords or queue an entire playlist, SoundCloud and Spotify resolve too. A live queue, audio filters, history, with smart buffering for a faster playback.

On-the-fly image generation

Dozens of image and GIF commands are rendered locally with canvas, canvacord and sharp with no external image services involved.

Voice recording

Per-user voice capture writes separate streams for each speaker, so recordings stay clean and individually usable.

Self-hosted

Single RaspberryPI runs it all

No "cloud", no rented servers; Relaxy! and everything within the ecosystem runs on a single board computer on my desk. Here's the stack I keep online for the community.

OS
Void Linux
Kernel
-
Arch
aarch64
CPU
4 cores
CPU load
-
Memory
7.6 GB
Uptime
-
CPU temp
-
Relaxy! runs on
-
Servers
-
Clusters
-
Music queues
-

Runs 8 services: Relaxy! bot, this website, Matrix server, CDN, Minecraft server, TOR IRC chat, ADSR and the Dashboard.

Commands

What Relaxy! can do

...not loaded commands across five categories. Most work as both the = prefix and / slash commands. You can also set your own prefixes if you like.

Relaxy! Mommy

Support

Relaxy!'s LifeLine

Support the continued development of Relaxy! Get custom commands, suggestion priority and more.

Support on Ko-fi
Relaxy! Femboy

Community Stuff

Have questions, need help, or just want to talk 'n' hang out?

Hop into the Discord or my own Matrix server for real-time help, or check Relaxy! out on top.gg / DBL.

Join the support server

Join Relaxy!'s Requests!

Chat on my Matrix server

A self-hosted, end-to-end encrypted homeserver. No big tech in the middle, no ads, no tracking. (unlike Discord...)

Join Relaxy!'s Matrix Learn more about it

Find Relaxy! on top.gg

And better yet - vote for Relaxy!

Vote for Relaxy!

Find Relaxy! on Discord Bot List

Another place to vote. Every upvote helps people find Relaxy!

Upvote Relaxy!