PangobotDocs
EN
Community

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.

A custom command and an automatic reply.
A custom command and an automatic reply.

Settings

Everything you can set for this module in the dashboard, in the order the page shows it.

CommandsListup to 50

Members type the server prefix followed by the name, e.g. !rules. The prefix is set under Settings.

NameTextup to 32 charactersrequired
ResponseTextup to 1800 charactersrequired

Placeholders: {user} {user.name} {user.id} {server} {membercount} {channel} {channel.name} {message.link}

Send as embedSwitchOff
Delete the member's messageSwitchOff
Reply to the member's messageSwitchOn

The answer shows which message it belongs to, without pinging them. Can be changed only when “Delete the member's message” is off.

Only for members with this roleRole

Others get a short note that it is not for them.

Only in these channelsChannels

Empty = everywhere. A category covers every channel in it, and threads follow their channel.

Never in these channelsChannels
Auto-respondersListup to 30
When a message…Textup to 100 charactersrequired
MatchChoicecontains the text
Reply withTextup to 1800 charactersrequired

Placeholders: {user} {user.name} {user.id} {server} {membercount} {channel} {channel.name} {message.link}

Send as embedSwitchOff
Reply to the member's messageSwitchOn

The answer shows which message it belongs to, without pinging them.

Only in these channelsChannels

Empty = everywhere. A category covers every channel in it, and threads follow their channel.

Never in these channelsChannels

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.