
DuckBot
Verified3,690 servers


Key features:
Jail roles:
• Replaces a user's roles with a predetermined jail role. (e.g. member with role X in their roles will get them all removed and replaced with role Y). This can be used to easily mute members / or temporarily restrict their access.
• Optionally enforce jail roles if a jailed user leaves and rejoins.
• Bot remembers the user's old roles and will restore them automatically (if chosen) or on calling the /free
command.
• You can set any amount of jail roles, and their priority. The bot will pick the appropriate jail role for the user and apply it to them.
• Optional logs, and /history
command.
Custom signups:
• A signup consists of one or more messages which users can press a button to get their name added to it. DuckBot offers an easy to use interactive signup creator.
• Can limit the amount of people who can register to an event, or make the event require the user to have a role, or set a date for when the signup will expire.
• Create signups with multiple messages and sections. Every section can have individual requirements / titles set. Bot will make sure there are no duplicate users registered to the same event.
• Assign your custom signup a name, for easier future usage. Ability to export signup formats to a short string for easy sharing.
• Don't want to worry about customizing a signup? The quick post command lets you post one that is applicable in most cases!
Fun commands:
• Fully modular 'fun' commands. Disabled by default.
• e.g. "Rock Paper Scissors", "Trivia", "Tic-Tac-Toe", "slots", "hangman", and 20+ more.
Setup instructions
Run /config jail
to configure the jail command.
Run /config fun
to enable/disable fun commands.
Run /signup format create
to create a signup format.
Run /signup post
to post a signup format that you have created.
Run /signup default
to quickly post a signup, with no format needed.
Join the support server if you have any questions, or for more detailed instructions.
config
Configure the bot's settings.
jail – Open the jail setup menu.
fun – Enable or disable fun commands.
signup
Create or post a custom signup.
format – Create, edit, and remove signup formats.
post – Post a named signup created by /signup format create.
default – Quickly edit & post the default signup.
info
Get extra information about certain aspects of DuckBot
errorcode – Get additional information about an error (e.g. fixed status)
free
Release someone from jail and restore their roles.
user* – The user which you wish to release from jail.
silent – Send a message in channel. Change default with /config
jail
Send someone to jail, or update someone's jail time.
user* – The user which you wish to send to jail.
duration – Amount of time the user will be jailed. E.g., '1d 3h 45m' or '3h 45m' or '45m'
purge – Delete X number of messages sent by the user in this channel.
reason – Specify a reason for the jail. To be displayed in history and (optionally) to the user.
silent – Won't notify the user, or send a message in the channel. (Change default with /config)
Related Links
Similar Moderation and Tools Bots
Discover other moderation and tools bots that might interest you
Popular Discord Bots
Check out the most popular bots in our directory
Discover More Bots
Explore our complete directory of Discord bots to find the perfect ones for your server