# Tags

With tag customization, you can create your own working tag!

## Examples

```
< objectName >
```

```
< objectName:< parameter > >
```

*(Tags support auto-moderation.)*

{% hint style="info" %}
If the value is not set, then the object will return "none".
{% endhint %}

***

## List of Errors

{% hint style="danger" %}

> ❌ Error `397`: Characters limit.

The output content must not be longer than 499 characters, and the tag name must not be longer than 50 characters.
{% endhint %}

{% hint style="danger" %}

> ❌ Error `394`: Field is empty.

The output content must not be less than 5 characters, and the tag name must not be less than 4 characters.
{% endhint %}

{% hint style="danger" %}

> ❌ Error `320`: This channel does't support<mark style="color:orange;">`< publishMessage >`</mark>.

Works only in channels of type "`announcement"`.
{% endhint %}

{% hint style="danger" %}

> ❌ Error `316`: You need to have one of these perms for <mark style="color:orange;">`< verifySlash >`</mark>: `moderatemembers`/`admin`

You must have permissions (`admin`/`moderatemembers)` on the server to use the <mark style="color:orange;">`< verifySlash >`</mark> object.
{% endhint %}

{% hint style="danger" %}

> ❌ Error `189`: Space limit.

The output content must not be longer than 49 lines.
{% endhint %}

***

## Functions & Objects

```
< addObject:< edit > >

< addObject:< link > >

< addObject:< time > >
```

{% hint style="info" %}
:arrow\_up\_small: These objects use the "<mark style="color:red;">`PUT`</mark>" method
{% endhint %}

```
< allMembersCount >
```

```
< authorAvatarURL >
```

```
< authorID >
```

<pre><code><strong>&#x3C; authorIDOfReply >
</strong></code></pre>

```
< bannerColor >

< bannerColor:< authorID > >

< bannerColor:< authorIDOfReply > >

< bannerColor:< botID > >

< bannerColor:< botOwner > >

< bannerColor:< serverOwner > >
```

```
< botID >
```

```
< botInvite >
```

```
< botNode >
```

```
< botOwner >
```

```
< botPing >
```

```
< botUptime >
```

```
< botVersion >
```

```
< captchaCode >
```

```
< categoryCount >
```

```
< categoryID >
```

```
< channelCount >
```

```
< channelID >
```

```
< channelName >
```

```
< channelPosition >
```

```
< channelTopic >
```

```
< channelType >
```

```
< coins >
```

```
< color >
```

```
< commandsCount >
```

```
< creationDate >
```

```
< customStatus >

< customStatus:< authorID > >

< customStatus:< authorIDOfReply > >

< customStatus:< botID > >

< customStatus:< botOwner > >

< customStatus:< serverOwner > >
```

```
< getDay >

< getDay:< 1 > >

< getDay:< 2 > >
```

```
< emoji:< bdfd > >

< emoji:< like > >

< emoji:< dislike > >

< emoji:< friend > >
```

```
< emojiCount >
```

```
< getEmojis >
```

```
< getEscapes >
```

```
< getInviteLink >
```

```
< getMonth >

< getMonth:< 1 > >

< getMonth:< 2 > >
```

```
< getPerms >
```

<pre><code><strong>&#x3C; getRoles >
</strong></code></pre>

```
< getYear >
```

```
< guildID >
```

```
< guildIcon >
```

```
< guildLvl >
```

```
< guildName >
```

```
< guildRoleCount >
```

```
< guildRoles >
```

```
< guildUserCount >
```

```
< guildsCount >
```

```
< highestRole >

< highestRole:< color > >

< highestRole:< id > >

< highestRole:< name > >
```

```
< hour >

< hour:< 1 > >

< hour:< 2 > >
```

```
< hypesquad >

< hypesquad:< authorID > >

< hypesquad:< authorIDOfReply > >

< hypesquad:< botID > >

< hypesquad:< botOwner > >

< hypesquad:< serverOwner > >
```

```
< isAdmin >
```

```
< isMuted >

< isMuted:< authorID > >

< isMuted:< authorIDOfReply > >

< isMuted:< botID > >

< isMuted:< botOwner > >

< isMuted:< serverOwner > >
```

```
< isNSFW >
```

```
< isTicket >
```

```
< language >

< language:< 1 > >

< language:< 2 > >

< language:< 3 > >
```

```
< level >
```

```
< lowestRole >

< lowestRole:< color > >

< lowestRole:< id > >

< lowestRole:< name > >
```

```
< messageContent >
```

```
< messageID >
```

```
< minute >

< minute:< 1 > >

< minute:< 2 > >
```

```
< nickname >

< nickname:< authorID > >

< nickname:< authorIDOfReply > >

< nickname:< botID > >

< nickname:< botOwner > >

< nickname:< serverOwner > >
```

```
< nodePing >
```

```
< nodeVersion >
```

```
< publishMessage >
```

{% hint style="warning" %} <mark style="color:orange;">`< publishMessage >`</mark> Works only in channels of type "announcement".
{% endhint %}

```
< random >

< random:< 1 > >

< random:< 2 > >

< random:< 3 > >

< random:< 4 > >
```

{% hint style="info" %} <mark style="color:orange;">`< random >`</mark>: 0-10\ <mark style="color:orange;">`< random:< 1 > >`</mark>: 0-10\ <mark style="color:orange;">`< random:< 2 > >`</mark>: 0-100\ <mark style="color:orange;">`< random:< 3 > >`</mark>: 0-1000\ <mark style="color:orange;">`< random:< 4 > >`</mark>: 0-10000
{% endhint %}

```
< randomColor >
```

{% hint style="info" %}
:arrow\_up\_small: This object uses `API`.
{% endhint %}

```
< randomRole >

< randomRole:< color > >

< randomRole:< id > >

< randomRole:< name > >
```

```
< removeObject:< avatar > >

< removeObject:< mention > >

< removeObject:< name > >

< removeObject:< reply > >
```

{% hint style="info" %}
:arrow\_up\_small: These objects use the "<mark style="color:red;">`DELETE`</mark>" method
{% endhint %}

```
< removeObjects >
```

```
< scriptColor >
```

```
< seconds >

< seconds:< 1 > >

< seconds:< 2 > >
```

```
< serverDescription >
```

```
< serverIcon >
```

```
< serverOwner >
```

```
< shardID >
```

```
< tagName >
```

```
< unixTime >
```

<pre><code>&#x3C; userAvatar >

&#x3C; userAvatar:&#x3C; authorID > >

&#x3C; userAvatar:&#x3C; authorIDOfReply > >

&#x3C; userAvatar:&#x3C; botID > >

<strong>&#x3C; userAvatar:&#x3C; botOwner > >
</strong>
&#x3C; userAvatar:&#x3C; serverOwner > >
</code></pre>

<pre><code>&#x3C; userBanner >

&#x3C; userBanner:&#x3C; authorID > >

&#x3C; userBanner:&#x3C; authorIDOfReply > >

&#x3C; userBanner:&#x3C; botID > >

<strong>&#x3C; userBanner:&#x3C; botOwner > >
</strong>
&#x3C; userBanner:&#x3C; serverOwner > >
</code></pre>

```
< userFlags >

< userFlags:< authorID > >

< userFlags:< authorIDOfReply > >

< userFlags:< botID > >

< userFlags:< botOwner > >

< userFlags:< serverOwner > >
```

{% hint style="info" %}
:arrow\_up\_small: Returns discord Badges
{% endhint %}

```
< userJoined >

< userJoined:< authorID > >

< userJoined:< authorIDOfReply > >

< userJoined:< botID > >

< userJoined:< botOwner > >

< userJoined:< serverOwner > >
```

```
< userNick >

< userNick:< authorID > >

< userNick:< authorIDOfReply > >

< userNick:< botID > >

< userNick:< botOwner > >

< userNick:< serverOwner > >
```

{% hint style="info" %}
:arrow\_up\_small: These objects use a system of "[`Custom nickname`](/bdfd-en/system/nickname.md)"
{% endhint %}

<pre><code>&#x3C; userdisplay >

&#x3C; userdisplay:&#x3C; authorID > >

<strong>&#x3C; userdisplay:&#x3C; authorIDOfReply > >
</strong>
&#x3C; userdisplay:&#x3C; botID > >

&#x3C; userdisplay:&#x3C; botOwner > >

<strong>&#x3C; userdisplay:&#x3C; serverOwner > >
</strong></code></pre>

<pre><code><strong>&#x3C; username >
</strong>
&#x3C; username:&#x3C; authorID > >

&#x3C; username:&#x3C; authorIDOfReply > >

&#x3C; username:&#x3C; botID > >

&#x3C; username:&#x3C; botOwner > >

&#x3C; username:&#x3C; serverOwner > >
</code></pre>

```
< usernameOfReply >
```

```
< verifySlash >
```

{% hint style="warning" %} <mark style="color:orange;">`< verifySlash >`</mark> works only for users with perms: `moderatemembers`/`admin`
{% endhint %}

```
< wikiLink >
```

### Marketplace Version

```
< emoji:< boost > >
```

```
< itemBoost >
```

```
< itemBuyCount >
```

```
< itemCreated >
```

```
< itemDescription >
```

```
< itemDislike >
```

```
< itemFriendPrice >
```

```
< itemLike >
```

```
< itemName >
```

```
< itemNo >
```

```
< itemPrice >
```

```
< itemRating >
```

```
< itemVersion >
```

```
< itemVoters >
```

### Boost Version

```
< boostCount >
```

```
< boostLevel >
```

```
< boostNeed >
```

```
< boostProgress >

< boostProgress:< 1 > >

< boostProgress:< 2 > >

< boostProgress:< 3 > >
```

### Wikipedia Version

```
< wikiChannel >
```

```
< wikiGet:< 1 > >

< wikiGet:< 2 > >
```

```
< wikiPosts >
```

### My Bot Version

```
< clientID >
```

```
< clientName >
```

```
< clientPrefix >
```

```
< clientStatus >
```

## Highlight

> &#x20;\> Text

*\*Text\**

*\`*`Text`*\`*

*\*\****Text***\*\**

\~\~~~Text~~\~\~

\_\_T̲e̲x̲t̲\_\_

````
```Text```
````

````json
```json
{
  "text":"Hello world"
}```
````

\[Hyperlink Text]\(Link)

## Mentions

User Mention: <mark style="color:yellow;"><@user\_id></mark>\
Nickname Mention: <mark style="color:yellow;"><@!user\_id></mark>

Role Mention: <mark style="color:yellow;"><@\&role\_id></mark>

Channel Mention: <mark style="color:blue;"><#channel\_id></mark>

Emoji Structure: <:emoji\_name:emoji\_id>\ <mark style="color:purple;">Animated Emoji</mark> Structure: \<a:emoji\_name:emoji\_id>

Slash Mention: <mark style="color:blue;">\</command\_name:command\_id></mark>

Message Link: <mark style="color:blue;"><https://discord.com/channels/guild\\_id/channel\\_id}/message\\_id></mark>\
Invite Link: <mark style="color:blue;"><https://discord.gg/invite\\_code></mark>\
User Link: <mark style="color:blue;"><https://discord.com/users/user\\_id/></mark>

## Escapes

<table><thead><tr><th width="140"> Output</th><th> Input</th></tr></thead><tbody><tr><td>\</td><td>\\</td></tr><tr><td>\\</td><td>\\\\\</td></tr><tr><td>\\\</td><td>\\\\\\\\\\</td></tr><tr><td>\]</td><td>\\\\]</td></tr><tr><td>\;</td><td>\\\\;</td></tr></tbody></table>

## Code Example

Step 1: Use `!tags` or `#tags` (For Support Commands) and choose "Create tag"\
Step 2: Enter these fields.

**TRIGGER**

```
!tid
```

**HEADER**

```
Rerutns author ID
```

**CONTENT & CODE:**

```
My ID is < authorID >
```

<img src="https://media.discordapp.net/attachments/1011682358031826994/1140570947624108072/git.png?width=366&#x26;height=401" alt="Example" data-size="original">

Step 3: Click "Submit".\
Step 4: Use `!tid` or `#id` (For Support Commands)

![Tag Example](https://media.discordapp.net/attachments/1011682358031826994/1140569774888329307/id.png)

## Tags

`!tlist` `!tags` `!tag` `!taglist` `!taboutme` `!taddserver` `!tads` `!talias` `!tallowedroles` `!tallowedusers` `!tallowmentions` `!tapp` `!tattempt` `!tav` `!tboost` `!tbooster` `!tboosterperks` `!tbotoff` `!tbotoffline` `!tbotofflineadvanced` `!tbstyle` `!tbdfderror` `!tbdfdbug` `!tcoj` `!toj` `!tonjoined` `!troleerror` `!trerror` `!tre` `!tperms` `!tperm` `!tnomusic` `!tmusic` `!tbot` `!tinfo` `!tbotinfo` `!tserverinfo` `!tserver`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bdfd-support.gitbook.io/bdfd-en/system/tags.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
