Tides
Tides is a Discord bot for moderation, tickets, giveaways, leveling and music, with a dashboard that can edit every message it sends.
Every line of it is written by one developer, tested by the Tides team, and run on our own hardware. No marketplace template underneath it, and no third-party service holding your server's data.
#What is in it
| Area | What it covers |
|---|---|
| Moderation | Bans, kicks, mutes, warns, timed punishments, mass and pattern actions, and a case record behind all of it |
| Auto moderation | Spam, links, invites, caps, mentions, duplicates, raids and a join guard |
| Appeals | A public appeal site per server, with staff review and a two-way conversation |
| Tickets | Panels, ticket types, transcripts, and a live view from the dashboard |
| Giveaways | Entry requirements, rerolls, host roles, and a log |
| Leveling | Message and voice XP, rank cards, and a public leaderboard |
| Music | A full player with a queue, effects, and its own web front end |
| Messages | 446 editable templates, message components and scheduled sends |
| Logging | 48 kinds of server event, each to a channel you choose |
#By the numbers
Read out of the source, not estimated:
- 66 slash commands and 37 subcommands
- 45 prefix commands with 23 aliases
- 446 message templates, every one editable in the dashboard
- 48 logged event types
#Two ideas the whole bot follows
Everything the bot says is yours to change. Every message routes through a template
you can open in the dashboard and rewrite, with ${variables} for the parts that change.
Nothing important is hardcoded in a way you cannot reach.
If you find a message you cannot edit from the dashboard, that is a bug, not a limitation. It is worth reporting.
Nothing punishes people by default. Auto-blocks, cooldowns and anything else that quietly penalises a member ships turned off. You decide what gets switched on.
#Getting in
Tides is invitation only. There is no public invite link and no "add to server" button anywhere, including on this site.
Once it is in your server, Getting started walks through the first few things worth setting up.