Accept-Bot

Accept-Bot

Docker app from brockbreacher's Repository

Overview

A simple Discord bot that automatically adds configurable role(s) to a server member upon accepting the rules. Rule-Gating Made Simple. Environment Variables: TOKEN | Discord Bot Token ACTIVITY | Bot Activity Message (EX, You Sleep) TYPE | The Activity type (LISTENING, WATCHING, PLAYING) The bot requires the following permissions to function properly: Manage Roles View Messages Send Messages The bot's role must be positioned above any role it attempts to assign automatically. You can also use the Cardboard Services Bot Invite Generator (https://invite.cardboards.net) to generate an invite link with these permissions automatically. Command: /accept-role additional-role-1:@role1 (goes up to 5): Sets the role(s) assigned to a user automatically after they accept the rules. (User running command must have Manage Server permissions and bot's role MUST be above the role being assigned!)

Accept-Bot

Discord Shield GitHub Up 24HourUptime 30DayUptime

Invite Me Support Server

A simple Discord bot that automatically adds configurable role(s) to a server member upon accepting the rules.

Rule-Gating Made Simple.

Environment Variables:

TOKEN | Discord Bot Token

ACTIVITY | Bot Activity Message (EX, You Sleep)

TYPE | The Activity type (LISTENING, WATCHING, PLAYING)

Required Permissions:

The bot requires the following permissions to function properly:

  • Manage Roles
  • View Messages
  • Send Messages

You can also use the Cardboard Services Bot Invite Generator to generate an invite link with these permissions automatically.

Important: The bot's role must be positioned above any role it attempts to assign automatically.

Command:

/accept-role [primary-role:@role] <additional-role-1:@role1 (goes up to 5)>: Sets the role(s) assigned to a user automatically after they accept the rules. (User running command must have Manage Server permissions and bot's role MUST be above the role being assigned!)

Created By brockbreacher

Install Accept-Bot on Unraid in a few clicks.

Find Accept-Bot in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Accept-Bot Review the template variables and paths Click Install

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/brockbreacher/accept-bot:latest
Last Updated2026-07-17
First Seen2025-07-18

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

TOKENVariable

Discord Bot Token

ACTVITYVariable

Bot Activity Message (EX, You Sleep)

Value
/accept-role
TYPEVariable

The actvity type (LISTENING, WATCHING, PLAYING)

Value
WATCHING
Role DataPathrw

Storage for role data

Target
/usr/src/app/roledata
Default
/mnt/user/appdata/acceptbot/roledata