How to setup T4 bot

Invite the bot

First of all, you must invite the bot in order to use the bot. Don’t worry, it only take about 3-5 mins.

Creating your first badge

To make the bagde icon, you must create your first badge.

/create

After typing the command, Discord will show you all parameters of /create command.

Choose [image], the bot will show small Image box. Uploading your badge image and press Enter.

The bot will ask you to fill the detailed modal.

Fill all needed information and hit Submit.

If you get stuck, here is the detail of the modal above:

This section requires you to type the name of the badge, it shows in member’s badges and server’s badge list.

This section will assign the emoji/text to the badge, it will show in member’s nickname if they get the badge.

Note: Discord only allows unicode emojis (emojis in OS) as badge icon in nickname.

Give the description to announcement badge. It will show in the chosen channel.

Default message:

{member_mention} obtained **{badge_name}**, and now has {member_badges_count} badges!

*This badge is owned by {badge_owners_count} members.*

Give a ping message to announcement badge.

Note: the ping message will be dissapeared in 3-5 sec

Default message:

Hey, {member_mention}! You received a new badge!

Giving the badge to a member/role

Giving a badge to a member

To reward member a badge for achieving something, you can use this command.

/give [badge] [role]

Giving a badge to a role

You can attach the badge to a role and reward/reclaim badge to members with the role by using this command.

/give-to-role [badge] [role]

Giving to all members with a specific role

You can make the bot given the badge to members who have the specific role.

Note: this is one-time command and can’t be managed like the /give-to-role command.

/give-to-role-members [badge] [role]

Confirming action

After fishing action, the bot will ask you to confirm the action. It also show the list of members whose nickname will be changed after applying. To confirm the action, press👍.

Remove a badge

Remove from a member

To take a badge from member(s), you can use the remove command.

/give [badge] [member_1] <member_2> <member_3> <member_4> <member_5> <member_6> <member_7> <member_8> <member_9>

Remove from a role

You can make the bot not manage the badge to a member automatically when they have/lose the specific role anymore by using remove-from-role command.

/remove-from-role [badge] [role]

Remove from members in a role

You can make the bot not given the badge to members who have the specific role anymore by using remove-from-role-members command.

/remove-from-role-members [badge] [role]

Remove all badges from a member/role

If you want to remove all badges from a member/role, you can use /remove-all-from command.

/remove-all-from <member_or_role_id> <member>

Remove from the server (delete a badge)

If you don’t want to use the badge anymore, you can delete it by using server-remove-badge command.

/server-remove-badge [badge]

Confirming action

After fishing action, the bot will ask you to confirm the action. It also show the list of members whose nickname will be changed after applying. To confirm the action, press👍.

Add role emoji to nickname

This is an extra feature that most of members want to use. This feature will add role emoji to member’s nickname.

This progress will be done automatically if you finished these:

  • Added the emoji or text in Nickname Emoji (or Text) textbox with /create command
  • Used /give-to-role command

If you forgot to add the emoji or text in Nickname Emoji (or Text) textbox, don’t worry, you can use edit badge command.

/edit [badge] <image> <new_name> <emoji_or_text> <from_status> <description> <ping_text>

Change nickname format

Set nickname format

This tool helps you choose the style of nickname that you prefer to for your server.

/set-nick-format [format]

Set max emojis in nickname

If you want to choose how many emojis can show in the nickname, you can use set-nick-max command.

/set-nick-max [max_emojis]

After using command

After typed, the bot will show you the list of members whose nickname will be changed after applying. To accept, press👍.

And that’s all, hope you understand how to use T4 Bot through this quick tutorial. If you have any question, you can Leave a Reply below or ask in T4 Support Server. Thanks for using our bot, we’re appreciated about that! 💖

Frequently Asked Questions

Why role icon doesn’t show in my nickname?

1. Keep in mind that role icon from T4 bot only work with Unicode emojis. Due to Discord’s limitations, custom emojis will never work.
2. Run `/check-member-tool` command and check the panel.
3. The bot isn’t allowed to change founder/owner of Discord server because of Discord’s role hierarchy.

Can I remove the role icon’s separator?

Currently the bot doesn’t support those formats. Because some members use emojis in their username/nickname. After the bot adds emoji part to nickname, the bot won’t understand which part is {n} – nickname and which part is {e} – emoji.

8 thoughts on “How to setup T4 bot”
  1. Hi, love your bot and am looking to use it on our game’s server.

    We are a team of game devs and I would like to show each of our job roles as badges rather than listing it in our nicknames. However, I can’t seem to assign badges to the server owner – who is also our creative director.

    Is there a way to do this already that I am missing? Or is there a possibility of this functionality being added in the future?

    Cheers

    1. Hello 👋, maybe you’re missing something. You can check a member by using /check-member-tool command. Let me know what is “Not fulfilled”. Thanks for using T4 bot!

  2. it says T4 has more perms then me like the bot is the owner but I am the owner i cant do anything about

    1. Sorry, this is a Discord limitation. The bot can’t change the name of the server owner; it’s the only person whose name cannot be modified by a bot.

  3. I tried using give badge to role but it says “The application did not respond” after that I tried in an empty server and it worked fine

Leave a Reply

Your email address will not be published. Required fields are marked *