Fishbot
One bot instead of five.
Same Fish. New Waters. More Chaos.
One bot. Every module. Your server. No more five half-finished bots side by side: Fishbot brings moderation, reaction roles, custom commands, automations, giveaways and the fishing game together in one place. You set all of it up in the dashboard — without memorising a single command. If you would rather type, you still can: every module has its slash commands too.
Start free, no credit card · everything included for 8.99 € per server and month
What you get
Everything a community needs.
In one place.
Seven modules up close — exactly as they look in your channel. Page through the examples on each one. Every module can be switched on and off by itself.
Tickets
Support that sorts itself out
A panel your members click, a private channel per issue and a transcript when it is over. Nobody writes “can someone help me” into the general chat any more.
Channel or thread, per ticket type
Threads for busy servers, separate channels when a case needs its own permissions.
Claim it, so two people don't answer
Whoever presses “Claim” is named in the ticket — visible to the whole team.
Transcript when it closes
Every message, every edit, every attachment. Readable later in the browser.
A rating afterwards
Stars per ticket type — you see which topic wears your team down week after week.
What can we help with?
Pick a topic below. Fishbot opens a channel only you and the team can see.
One button per topic. One press, and the channel is there.
A member picks the topic they need help with, right in the support channel.
A member picks the topic they need help with, right in the support channel. Fishbot creates a channel of its own. Nadia explains the problem — and someone on the team presses “Claim”. From now on the ticket says who is on it. No two people from the team answer at once any more. Sorted. One press closes the ticket. The channel is gone, the transcript stays — every message and every attachment, readable in your browser later.
Moderation
Every action with a case number
Warn, mute, kick, ban — it all goes the same way and gets a number. The question “why was that one banned, actually” now has an answer instead of a guess.
A case file per member
Every action under the last, with the reason, the time and whoever took it.
Timed penalties expire on their own
No list in your head, no forgotten mute from the week before last.
AutoMod acts before anyone is online
Adverts, mass mentions, disguised words — checked the moment they arrive.
Appeals as a ticket
Whoever feels wronged writes into a case, not into somebody's direct messages.
- just now
FREE NITRO for everyone — discord.gift/claim
throwaway_84 · account 2 hours old
An account two hours old posts in the general chat.
An account two hours old posts in the general chat. AutoMod checks messages as they arrive, not as they are read. After 31 milliseconds it is gone. Same second, different channel: the action gets a case number. The file answers the one question that matters: bad day, or pattern? A ban with a reason, a case number and a way to appeal — and all of it is still there tomorrow.
Server log
What really happened last week
Every edit, every deletion, every role change, every join — written down and searchable. The Discord channel shows you what is happening right now; here you answer the question that only gets asked three days later.
Filter by person instead of scrolling
Two thousand lines in a channel are no good for looking things up. A filter row is.
Deleted messages word for word
Deleting what you wrote does not delete it from the log.
The filtered view can be linked
“Have a look at this” with a link instead of instructions — the filter sits in the address.
krito “just buy bots off that site, costs almost nothing”
Someone posts in the trading channel.
Someone posts in the trading channel. Eleven seconds later he deletes it. The channel shows nothing at all. The server log has it anyway — word for word. And everything else too: roles, edits, joins. Three days later someone asks. Two thousand lines in a channel are no good for looking things up — a filter is. The filter lives in the address. “Have a look at this” becomes a link instead of a set of instructions.
Trying it costs nothing.
Invite, sign in, click a module. No account, no payment method, no countdown — the free modules run forever.
Anti-Nuke
The worst day takes four seconds
A taken-over moderator account deletes twenty channels in a minute. Anti-nuke counts along, recognises the pattern and takes the account's permissions away before it is finished — in the middle of the night as well.
Thresholds instead of bans
Deleting three channels is work. Twelve in a minute is an attack.
Permissions first, alarm second
Stop it, then ask. The other way round the server is already empty.
Quarantine instead of a ban
The account stays, the permissions are gone — handing them back takes one click.
Restore from the backup
Channels and roles come back from the last copy, in the same order.
- 1 sec ago
Channel deleted · #rules
by @helper_max
A moderator account deletes a channel. On its own: an ordinary day.
A moderator account deletes a channel. On its own: an ordinary day. Twelve in forty-one seconds. That is not tidying up any more. Permissions go first, questions come second. The other way round, the server is already empty. The channels come back from last night's backup — in the same order, with the same permissions.
Reaction roles
Roles that hand themselves out
One message with buttons, and your members pick up their own roles — notifications, games, pronouns, colours. Nobody has to message anyone for it.
Buttons or a dropdown
Up to 25 roles in one menu, without the message turning into wallpaper.
Only one from a group
Useful for colours or regions: the new choice replaces the old one by itself.
A welcome with an image
Newcomers get a welcome card — and the role message right along with it.
Pick up your roles
Press a button. Pressing it again takes the role away.
A message with buttons. Nadia wants to hear about game nights.
A message with buttons. Nadia wants to hear about game nights. The role is there — without anyone on the team having to do a thing. Now a colour. She has had blue since last year. Colours are a group: the new one replaces the old by itself. Nobody ends up collecting four colour roles.
The fishing game
The reason somebody comes back
Fish, collect, level up — a small game that runs alongside the chat. It sounds like a toy and it is the difference between a server where people write and one that only carries announcements.
Seasons with their own leaderboard
Back to zero every few weeks — so whoever joins late can win as well.
Rare catches and a collection book
A bait, a wait, a roll of the dice. Just enough game not to get annoying.
Runs in the chat, not beside it
No channel of its own, no app, no sign-up.
🎣 Cast out
Nadia cast her line. Bait: a kernel of corn. Now it is a matter of waiting.
- Waters
- Autumn Spawn · day 12
- Bait
- Corn · 3 left
One command in the chat that is already running. No separate channel, no sign-up.
One command in the chat that is already running. No separate channel, no sign-up. One bait, one wait, one roll of the dice. Just enough game not to become a chore. The leaderboard shifts straight away — and everyone sees it. In 18 days the season starts over — so that someone who joins next week can still win it.
Trying it costs nothing.
Invite, sign in, click a module. No account, no payment method, no countdown — the free modules run forever.
Game module · GTA RP+ 0.99 € / month
Who was there — and who said nothing
The muster system is the heart of it. An announcement with three buttons, a sign-off channel of its own with a reason, and at the end a list that also names the people who never answered at all. That third group is the one you find nowhere else — and the one every faction ends up talking about.
Three groups instead of two
In, signed off — and no answer at all. The third one is the one that counts.
Sign off with a reason, in its own channel
No longer a direct message to somebody, but visible to the whole leadership.
A run of weeks instead of one evening
A muster with three missing is an evening. The same name four weeks running is a conversation.
Plus dues and billing
Weekly dues at a fixed price and a breakdown per member — ready to export.
Daily muster · today, 8:00 pm
Back corner. If you can't make it, sign off — with the button, not in DMs.
Leadership announces the night. Three buttons, nothing more.
Leadership announces the night. Three buttons, nothing more. The numbers live in the message itself. Nobody counts by hand. Whoever can't make it signs off with a reason — in a channel of its own, visible to all of leadership instead of to one person. Next morning it says who clicked — and who said nothing at all. That third group exists nowhere else. And across four weeks: a muster with three missing is one evening. The same name four times running is a conversation.
The dashboard
Set up in your browser.
Done in Discord.
No command to memorise, no config file, no restart. Sign in, pick your server, change a setting — it takes effect in Discord right away. If you would rather type, every module still has its slash commands.

How the server is doing
Members, growth over 30 days, tickets, moderation cases — and every module underneath.
And the rest
Each one switched on and off separately, all in the same dashboard. Whatever is still planned today arrives in turn.
Server Core
The foundation: messages, roles, welcome and automation.
Moderation
Enforce your rules without anyone having to stay awake for it.
Social
Your community hears about it the moment something happens elsewhere.
Fun
Everything that makes people come back.
Games & Niches
Built for one particular game or line of work.
Every module has its own page in the wiki — with setup, commands and examples.
The legend is back
There was a time when the internet was still made of IRC channels, clans and endless nights. In the middle of the QuakeNet chaos swam a small, stubborn bot called FishBot. It was more than a few lines of code — it was a cult, a mess and a piece of internet history.
The years went by. IRC grew quieter, Discord took over the servers, and the old legends slowly disappeared into the depths of the net.
But some legends do not die. They move on.
- Back then
QuakeNet
The internet was IRC channels, clans and endless nights. In the middle of the chaos swam a small, stubborn bot.
- In between
It went quiet
IRC grew quieter, Discord took over the servers. The old legends slowly disappeared into the depths of the net.
- Today
Rebuilt
Modular, packed full and at home on Discord. Same fish, new waters.
One bot. Every module. Your server.
Born in IRC. Reborn on Discord.
Running in three steps
Invite the bot
One click on “Add to server”, confirm the permissions — done. No hosting, no token, no console.
Set it up in your browser
Sign in with Discord, pick your server and switch on the modules you need.
It runs
Changes take effect immediately. Everything can be done with slash commands inside Discord as well.
One price per server
No packages, no feature limits, nothing to buy on top. Book today and you also get every module we build next year.
Free
To try it out on one server.
0€ — forever
- Embed Builder
- Moderation
- Fishbot Fishing
- No account, no payment method, no countdown
Fishbot
Every module. One price. One bot instead of five.
8.99€ / month
or 89 € a year — two months free
- Every module — including the ones still to come
- Game modules like GTA RP for 0.99 € each, cancel anytime
- Unlimited embeds, scheduled messages and automations
- Web dashboard with live preview
- Moderation, raid protection, AutoMod and server log
- Levels, giveaways, polls, forms, stat channels
- Stream alerts for Twitch, YouTube and Kick
A normal server pays around 30 € a month for four to six separate bots together. See all the details
Common questions
Do I have to host anything?
No. The bot runs on our servers. You invite it and configure it in the dashboard.
Does the price cover all of my servers?
Billing is per server. That way you only pay where the bot actually works — not for every community you happen to have permissions in.
Can I cancel at any time?
Yes, in the dashboard with one click, no notice period and no reason needed. The plan runs until the end of the period you paid for, after that the free modules stay. Your settings are not deleted.
What happens to my data if I remove the bot?
We only store what the features need (server ID, settings, saved embeds). On request we delete all of it.
More answers are in the wiki.
Ready for a tidier server?
The free plan is enough to try it out — upgrade whenever you like.
