Discord Server Toolkit Bot
Pricing
$2.00 / actor start
Go to Apify Store
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
Maintained by CommunityActor 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
!rankor!leaderboard. - Custom text commands — define your own
!command → responsepairs. - 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
- Go to the Discord Developer Portal and create a new application.
- 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).
- Under OAuth2 → URL Generator, check the
botscope 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. - Paste the bot token into this Actor's
botTokeninput 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.