ReferenceCommands
Tags commands
Every Tags command in Dexy: usage, arguments, examples, the permission it needs and its cooldown.
Saved replies anyone can call up by name, with placeholders and embeds, and auto-responses to keywords.
Part of the Tags module (on by default; turning modules on and off). How it all fits together: Tags. 🔒 commands need the permission shown, Administrator or the server's Dexy admin role (permissions).
/d!tag#
Use a tag: Dexy answers with its saved reply. With no name, every tag in this server.
Words after the name fill the tag's {1}, {2} … and {args} placeholders. Reply to someone's message with it and Dexy answers them. Tags can be text or an embed, and some answer by themselves when a message matches their triggers.
/tag [name] [args]
d!tag [name] [args]
d!tag [name] [args]
- nameoptional
- The tag's name or one of its other names.
- argsoptional
- Words the tag's placeholders use, like a member to greet.
d!tag rulesthe server's rules tagd!tag welcome @Starlinga tag that greets the member you named!tagsevery tag in this server
/d!tag alias#
Give a tag another name it answers to (up to 5).
/tag alias <name> <other_name>
d!tag alias <name> <other_name>
d!tag alias <name> <other_name>
- nameneeded
- The tag.
- other_nameneeded
- Up to 5 words (in quotes when it has spaces).
d!tag alias rules r`tag r` and `d!r` show the rules tag
/d!tag claim#
Take over a tag whose owner left the server.
/tag claim <name>
d!tag claim <name>
d!tag claim <name>
- nameneeded
- The tag.
d!tag claim rulesit's yours now
/d!tag config#
See or change who makes tags, the limits and where auto-responses stay quiet.
Settings: creators (roles or everyone), creatorroles (the roles that may make tags; nothing clears), memberlimit (tags one member may own, 1-1000), permessage (auto-responses one message may get, 1-3), ignore (channels auto-responses never answer in; nothing clears).
/tag config [setting] [value]
d!tag config [setting] [value]
d!tag config [setting] [value]
- settingoptional
- Which setting; nothing shows them all.
- valueoptional
- Its new value.
d!tag configevery settingd!tag config creatorroles @HelpersHelpers may make tags
/d!tag create#
Make a tag: a name and what Dexy says when it's used.
Names are up to 5 words (letters, numbers, -, _, .); a name with spaces goes in quotes here. The text can use placeholders like {user}, {1}, {random:a|b}. Embeds and triggers are set on the dashboard or with tag trigger.
/tag create <name> [text]
d!tag create <name> [text]
d!tag create <name> [text]
- nameneeded
- Its name, like
rulesor "server ip". - textneeded
- What the tag says (up to 2,000 characters).
d!tag create rules Be kind, no spam, have fun.a simple tagd!tag create hi Welcome {target}! Read <#123> first.greets whoever you name after itd!tag create "server ip" play.example.neta name with spaces
/d!tag delete#
Delete a tag and its other names (yours, or any with Manage Messages).
/tag delete <name>
d!tag delete <name>
d!tag delete <name>
- nameneeded
- The tag's name or one of its other names.
d!tag delete oldrulesgone for good
/d!tag edit#
Change what a tag says (yours, or any with Manage Messages).
An embed tag keeps its look: the text goes above it.
/tag edit <name> <text>
d!tag edit <name> <text>
d!tag edit <name> <text>
- nameneeded
- The tag's name or one of its other names.
- textneeded
- The new text.
d!tag edit rules Be kind. No spam.replaces the rules tag's text
/d!tag export#
Download every tag in this server as a file (to keep, or to load into another server).
/tag export
d!tag export
d!tag export
d!tag exporta tags.json file
/d!tag import#
Load tags from a file made by tag export (attach it); you own them, and names already taken are skipped.
/tag import
d!tag import
d!tag import
d!tag importwith the tags.json file attached
/d!tag info#
See a tag's owner, uses, rank, other names, look, triggers and rules.
/tag info <name>
d!tag info <name>
d!tag info <name>
- nameneeded
- The tag's name or one of its other names.
d!tag info ruleswho made it and how often it's used
/d!tag list#
List this server's tags with their uses, or one member's tags.
/tag list [member]
d!tag list [member]
d!tag list [member]
- memberoptional
- Only the tags this member owns (a mention or ID).
d!tag listevery tag, most used firstd!tag list @Starlingthe tags Starling ownsd!tag mineyour own tags
/d!tag placeholders#
Every placeholder a tag can use, what it becomes, and how to answer someone by replying to them.
/tag placeholders
d!tag placeholders
d!tag placeholders
d!tag placeholdersthe guide
/d!tag purge#
Delete every tag a member owns (asks first).
/tag purge <member>
d!tag purge <member>
d!tag purge <member>
- memberneeded
- Whose tags (a mention or ID; they may have left the server).
d!tag purge @Spammertheir tags are gone
/d!tag random#
Use a random tag from this server.
/tag random
d!tag random
d!tag random
d!tag randomsurprise
/d!tag raw#
See a tag exactly as written: placeholders unfilled, markdown shown.
/tag raw <name>
d!tag raw <name>
d!tag raw <name>
- nameneeded
- The tag's name or one of its other names.
d!tag raw rulescopy it to make a similar tag
/d!tag rename#
Give a tag a new name (its other names stay).
/tag rename <name> <new_name>
d!tag rename <name> <new_name>
d!tag rename <name> <new_name>
- nameneeded
- The tag's name now.
- new_nameneeded
- Up to 5 words (in quotes when it has spaces).
d!tag rename rule rules`rule` is now called `rules`
/d!tag rule#
Change one of a tag's rules; leave the value out to reset it.
Rules: cooldown (like 30s, 5m), per (user, channel, server), send (here, reply, dm, channel), channel (#channel), delete (on/off: delete the member's message), react (up to 3 emojis), reacttrigger (on/off: react on the member's message), deleteafter (like 1m), mentions (on/off: ping the other members it names; {user} and {reply} always ping), followreply (on/off: used in a reply to someone, answer their message), roles / denyroles (only / never these roles), channels / denychannels. Pings, other channels and role or channel limits need Manage Messages.
/tag rule <name> <rule> [value]
d!tag rule <name> <rule> [value]
d!tag rule <name> <rule> [value]
- nameneeded
- The tag.
- ruleneeded
- Which rule.
- valueoptional
- Its new value; nothing resets it.
d!tag rule rules cooldown 1monce a minute per memberd!tag rule faq send dmthe answer goes to the member's DMsd!tag rule staff roles @Staffonly Staff may use it
/d!tag search#
Find tags by part of their name or a close spelling.
/tag search <query>
d!tag search <query>
d!tag search <query>
- queryneeded
- At least 2 letters.
d!tag search role`roles`, `role-colours`, `reactionroles`…
/d!tag stats#
See the most used tags and who owns the most, or one member's tag stats.
/tag stats [member]
d!tag stats [member]
d!tag stats [member]
- memberoptional
- One member's tags and uses (a mention or ID).
d!tag statsthe server's top tags and tag makersd!tag stats @StarlingStarling's tags
/d!tag transfer#
Give a tag to another member (yours, or any with Manage Messages).
/tag transfer <name> <member>
d!tag transfer <name> <member>
d!tag transfer <name> <member>
- nameneeded
- The tag.
- memberneeded
- Its new owner (a mention or ID).
d!tag transfer rules @OrionOrion owns the rules tag now
/d!tag trigger#
See the triggers that make a tag answer by itself.
/tag trigger [name]
d!tag trigger [name]
d!tag trigger [name]
- nameneeded
- The tag.
d!tag trigger hellowhat makes `hello` answer
/d!tag trigger add#
Make a tag answer by itself when a message matches (Manage Messages).
/tag trigger add <name> <kind> <text>
d!tag trigger add <name> <kind> <text>
d!tag trigger add <name> <kind> <text>
- nameneeded
- The tag.
- kindneeded
word(the word on its own),contains,starts,exactorregex.- textneeded
- The word, phrase or pattern (up to 100 characters).
d!tag trigger add hello word hianswers "hi all", not "this"d!tag trigger add ip contains server ipanswers any message with "server ip"
/d!tag trigger clear#
Take every trigger off a tag: it only answers by name again (Manage Messages).
/tag trigger clear <name>
d!tag trigger clear <name>
d!tag trigger clear <name>
- nameneeded
- The tag.
d!tag trigger clear hellono more auto-answers
/d!tag trigger remove#
Take a trigger off a tag, by its number from tag trigger (Manage Messages).
/tag trigger remove <name> <number>
d!tag trigger remove <name> <number>
d!tag trigger remove <name> <number>
- nameneeded
- The tag.
- numberneeded
- The trigger's number.
d!tag trigger remove hello 1the first trigger is gone
/d!tag unalias#
Take one of a tag's other names away.
/tag unalias <other_name>
d!tag unalias <other_name>
d!tag unalias <other_name>
- other_nameneeded
- The other name to remove.
d!tag unalias rthe rules tag no longer answers to `r`