All-in-one Discord bot

Protect, liven up and grow your Discord server

MedBot bans spammers before they strike, announces your streamers' lives, posts great-looking messages and handles tickets, polls and calendars. All of it is set up in a few clicks from this dashboard.

  • 13 modules
  • FR / EN per server
  • / commands or dashboard

Security and moderation

Protect your server without spending your evenings on it.

Honeypot channel

Hacked accounts and spam bots post everywhere. In the honeypot channel, their first message gets them banned on the spot, before they reach your members.

  • Warning pinned in the channel
  • Their messages from the last hour deleted
  • Every ban recorded in the logs
/sethoneypot

Automatic cleanup

A channel wiped every day at the time of your choice: ideal for command, media or spam channels.

  • Pinned messages kept
  • One-off cleanup with /clear
/addctc/clear

Log channel

Every bot action recorded in a staff-only channel: you always know who was banned, and why.

/setlogchannel

Streamers

Put your community's creators in the spotlight.

Live alerts

As soon as one of your streamers goes live, the bot announces it with the title, the game, a stream preview and a button to join.

  • Optional role mention
  • Can be turned on streamer by streamer
  • No duplicate if the stream drops for a few minutes
/setlivealert/livealert

Stream board

An always up-to-date board listing your streamers and showing who is live right now.

/addstreamboard/addstreamer

Messages and announcements

Polished messages, no Markdown needed.

Embed maker

Write rules, announcements and introductions with a live preview, post them, then edit them whenever you like, even long after.

  • Title, colour, fields, images, footer
  • Edit an existing embed from its link
/embed

Polls

A poll in seconds, with the reactions of your choice: ✅❎, 👍👎 or 🙂😦.

/poll

Bot messages

Make the bot speak in any channel, for an official announcement or a welcome message.

/say

Community and organisation

Welcome, listen to and bring your members together.

Tickets

A button opens a private channel between the member and your team: support, applications, reports.

  • Staff role notified automatically
  • Transcript archived on close
/addticketboard/settranscriptchannel

Member counter

The member count shown in the name of a voice channel, updated on its own: your community's showcase.

/setmemberscount

Temporary voice channels

A “join to create” channel: every member who joins it gets their own numbered voice channel, deleted as soon as it is empty.

  • Salon #1, Salon #2… always the lowest free number
  • Name and category of your choice
  • No empty channels lying around
/settempvoice

Weekly calendar

Every week, an availability poll posted automatically to schedule your game sessions or meetings.

/addwc

Competition

For Challenger communities.

Challenger

Roles given according to each member's Challenger rank, and the official leaderboard shown in a channel.

  • Roles updated automatically
  • Leaderboard updated automatically
/setchallengerrank/addchallengerboard
Ready in 2 minutes

A guided setup

The dashboard guides you step by step: two essential settings, three recommended ones, then suggestions based on what your server doesn't use yet. Two progress bars show where you stand, server by server.

  1. 1
    Language Required
    French or English, for the whole server.
  2. 2
    Log channel Required
    To keep track of the bot's actions.
  3. 3
    Member counter Recommended
    Your community's size, on display.
  4. 4
    Honeypot Recommended
    The spammer trap.
  5. 5
    Temporary voice channels Recommended
    Voice channels on demand, without cluttering the list.

Want to try MedBot?

Log in with Discord: you'll see your servers, can invite MedBot to them and set it up without typing a single command.

Got a question? Good Loss support is here to help.