Discord Server Toolkit Bot avatar

Discord Server Toolkit Bot

Pricing

$2.00 / actor start

Go to Apify Store
Discord Server Toolkit Bot

Discord Server Toolkit Bot

Runs a fully configurable Discord bot on your own server: welcome/leave messages, auto-moderation, an XP leveling leaderboard, custom text commands, and reaction roles.

Pricing

$2.00 / actor start

Rating

0.0

(0)

Developer

Heba Abdalaziz

Heba Abdalaziz

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

A fully configurable, all-in-one Discord bot you can run for your own server without writing any code.

What it does

Toggle any combination of:

  • Welcome / leave messages — custom greeting when members join or leave, posted in a channel you pick.
  • Auto-moderation — automatically deletes messages containing banned words/phrases, warns the member, and (optionally) kicks or bans after repeated violations.
  • XP leveling & leaderboard — members earn XP for chatting, level up automatically with an announcement, and can check !rank or !leaderboard.
  • Custom text commands — define your own !command → response pairs.
  • Reaction roles — the bot posts a message with emoji; members react to self-assign a role, and lose it if they remove the reaction.

Setup

  1. Go to the Discord Developer Portal and create a new application.
  2. Under Bot, click Reset Token to get your bot token, and enable the Server Members Intent and Message Content Intent toggles (both required for this bot to work).
  3. Under OAuth2 → URL Generator, check the bot scope and these permissions: Send Messages, Manage Messages, Manage Roles, Kick Members, Ban Members, View Channels, Read Message History, Add Reactions. Open the generated URL and add the bot to your server.
  4. Paste the bot token into this Actor's botToken input field, configure whichever features you want, and run it.

The Actor runs continuously (it's a live bot process, not a one-time scrape) — leave the run active for as long as you want the bot online. Stopping the run takes the bot offline.

Notes

  • The bot token is only ever used to connect your bot to Discord's API — it's never sent anywhere else.
  • Leveling and warning data persist across restarts of the same Actor run configuration.
  • Reaction-role messages are only posted once; restarting the Actor won't duplicate them.