Custom Commands Free
Your own text commands and automatic replies.
Your own text commands (!rules, !ip, !socials) and auto-responders that answer when a message contains, starts with or equals something.

Settings
Everything you can set for this module in the dashboard, in the order the page shows it.
Members type the server prefix followed by the name, e.g. !rules. The prefix is set under Settings.
Placeholders: {user} {user.name} {user.id} {server} {membercount} {channel} {channel.name} {message.link}
The answer shows which message it belongs to, without pinging them. Can be changed only when “Delete the member's message” is off.
Others get a short note that it is not for them.
Empty = everywhere. A category covers every channel in it, and threads follow their channel.
Placeholders: {user} {user.name} {user.id} {server} {membercount} {channel} {channel.name} {message.link}
The answer shows which message it belongs to, without pinging them.
Empty = everywhere. A category covers every channel in it, and threads follow their channel.
Limits
- Commands: up to 50
- Per command - Only in these channels: up to 25
- Per command - Never in these channels: up to 25
- Auto-responders: up to 30
- Per responder - Only in these channels: up to 25
- Per responder - Never in these channels: up to 25
- A member gets at most 3 answers per 10 seconds, and a channel at most 4 per 8 seconds.
Good to know
- Members type the server prefix followed by the name. The prefix is set under General settings.
- A response can be plain text or an embed, can delete the member's message, and can be limited to a role. A member without that role gets a short note that the command is not for them (once a minute, gone after a few seconds), and Pangobot's own command of that name, such as
!help, still answers them. - Only in these channels and Never in these channels limit a command or an auto-responder to some channels. A category covers every channel in it, and threads follow their channel. Elsewhere a command is an unknown word, so the auto-responders still see it.
- The same name can be used twice - for different roles or different channels: the first one that answers the member there wins. A command or responder that could never answer, because one above it always answers first, is refused when you save.
- Placeholders:
{user}{user.name}{user.id}{server}{membercount}{channel}{channel.name}{message.link}. - Every answer is a reply to the member's message (switch it off per command or responder). It pings nobody. A command that deletes the member's message answers with a plain message instead.
- One member gets at most three answers within ten seconds - across all channels - and one channel four within eight seconds, so a command used in every channel at once does not become a flood.
What the bot needs
- Send Messages where the commands are used, and Embed Links for answers sent as an embed; Manage Messages to delete the message that called a command. Where one is missing Pangobot does not answer (or keeps the member's message) and Recent problems on the dashboard says what is missing.