Bot icon
Yunite Yunite#7025
Status
Prefix:
! / + (not fixed)
Owner:
Bad_Mate | Pat
Library:
Javacord
A custom game matchmaking, verification and snipes bot for Fortnite with additional multi-purpose features
Owner: Bad_Mate | Pat Prefix: ! / + (not fixed)

Welcome

Yunite offers the following features:

Fortnite Registration

Yunite is capable of linking your users to their Fortnite accounts. Yunite uses an advanced verification system that works with the Fortnite friends system. Therefore, it can not be circumvented except if an attacker knows another users Epic Games credentials. You can grant roles based on an users platform or his season stats and let Yunite change the nicknames of your users to their ingame names. Yunite also supports stats querying, so you can drop other stats bots and let users query their stats via Yunite.

Fortnite Custom Game Matchmaking

Hosts of custom games know the struggle of distributing custom games keys to the right people at the right time. Usually, they have to fight key leakers etc. Yunite solves this by entering the code to your players via an ingame bot - they never see the code, and can’t share it to uneligible users.

Fortnite Snipes

Yunite offers a voice-channel based snipe system for Fortnite. Users meet in a voice channel, Yunite plays a voice & text countdown, and users ready up on zero. Yunite supports manual hosting as well as automated, regular hosting, and you can allow a specific host role to host snipes via the webinterface. Yunite also automatically detects the last 3 of the participants game IDs if they have Yunite in their Fortnite friendlist, so they don’t have to enter their last 3 themselves. Of course, the last 3 digits can still be entered manually for those who like that better. We also have an alpha-staged result tracking running.

Advanced Commands

Set up commands that respond to messages of your community. You can either use an easy invocation like !info or you can use regular expressions to match messages. The module is equipped with cooldowns and channel / role black- and whitelisting.

Rank System

Yunite is equipped with a subsystem that tracks activity on your Discord server. Users will earn points and gain levels if they actively participate in your chat. You can grant users roles based on these levels or based on how many days have passed since they joined the server.


Getting started

To get started, first invite Yunite, then go to the web dashboard at https://yunite.xyz ! Yunite can not be used without prior configuration there. Here’s a quick walkthrough. If you have further questions, please visit our support server!

–> After you logged in, please select your server in the list on the left side. A new menu will be displayed, and you have the following options:

Commands

In this section, you can set up specific commands Yunite should respond to. To add a new command, click the green “New command” button on the top. For a basic command, enter your invocation on the top. Then, in the actions section, click the little plus sign on the right, and choose “Reply”. Enter your reply in the new field. After that, scroll down and save. Your command is now working! Of course, you can further configurate your command and add cooldowns and allowed / blocked roles / channels.

Rank System

On this page you can configure the rank system. By default, no roles are granted and level up messages are not displayed. To enable level up messages, switch the option on the top right on. You can even configure it to use a customized level up message! Below that, you can configure your commands. Note that you have to configure +info and +bonus as these commands should only be used by your moderation team. Therefore, these commands are not enabled without setting at least one allowed role. Note that you can change the full invocation of each command to anything you like.

DEAR BOT TESTERS: COMMANDS DON’T WORK WITHOUT CONFIGURATION ON THE WEBINTERFACE! PLEASE READ EVERYTHING ABOVE!

  • +info (needs at least one allowed role): This command will display the level, the days on the server, and the rank points of an user that is tagged after the command. Do not make this command public.
  • +rank: This command will display the level and the days on the server of the user that is invoking the command. This is safe to be used by your community.
  • +leaderboard: This command will display the leaders of the ranking on your server. This is safe to be used by your community.
  • +bonus (needs at least one allowed role): This command will grant bonus points to an user mentioned after the command invocation. Do not make this command public.

Below that, you can configure as many roles as you like by clicking the little plus button on the right. You can choose to grant a role after a specific amount of days, after a specific level has been reached, or both. You should order your list ascending. If you enable the first switch on the top left of the page, Yunite will only grant the highest role an user can get, otherwise Yunite will grant them every role they’re eligible for. Yunite will check roles for users once they write messages.

Fortnite Registration

On this page you can configure the Registration System. To get started and enable your users to sign up, you need to do the following basic steps:

  1. Switch on the “Enabled” switch
  2. Set a log channel (on the right)
  3. Click “Save changes”
  4. Select a target channel for the registration message (middle top).
  5. Click “Post Message”.

–> After that, a message with a preset reaction will appear in the target channel. Click the raised hand to start your verification process and follow the steps sent to you via DM. Please also note the other options on the top. You can see what they’re doing by reading the small explanation texts under each of them.

As you might already have seen it in the ranks section, you can configure commands related to the registration system below the general settings. Note that you have to configure !unlink, !query, !block, !checkign, !update and !patch as these commands should only be used by your moderation team. Therefore, these commands are not enabled without setting at least one allowed role. Note that you can change the full invocation of each command to anything you like.

DEAR BOT TESTERS: COMMANDS DON’T WORK WITHOUT CONFIGURATION ON THE WEBINTERFACE! PLEASE READ EVERYTHING ABOVE!

  • !unlink: This command removes the link between an Epic user and a discord user. You should not allow this to be used by the general public, so if you don’t set any allowed roles, no one can invoke this command.
  • !query: This command queries the Epic Games account data, the registration data and (if legacy) the screenshot of a Discord user. If an user is currently trying to register, the command shows his current registration process stage. You should not allow this to be used by the general public, so if you don’t set any allowed roles, no one can invoke this command.
  • !stats: This command queries the stats of the Epic account linked to the mentioned Discord user, if present. For improved team search and informational purposes, it is safe to let your whole community use this command. Therefore, anyone can use this command except you limit this with allowed or blocked roles.
  • !block: This command blocks a discord user from registering, and removes the link to his epic account if he has already registered. Use !block epic epic_name to block an Epic account from being linked to anyone. You should not allow this to be used by the general public, so if you don’t set any allowed roles, no one can invoke this command.
  • !checkign: This command queries whether a specific Epic account is linked to any Dicsord user. You should not allow this to be used by the general public, so if you don’t set any allowed roles, no one can invoke this command.
  • !update: This command updates names & stats of the specified Discord user. Please use this only if REALLY needed. Overuse of the command could lead to the removal of Yunite from this server. You should not allow this to be used by the general public, so if you don’t set any allowed roles, no one can invoke this command.
  • !patch: Use this command to update roles of an user if they were not applied correctly for some reason. You should not allow this to be used by the general public, so if you don’t set any allowed roles, no one can invoke this command.

If you scroll down a bit, you’ll see another section below the commands settings section called “Constrained Roles”. Usually, server admins want to grant a role to verified users, others want to grant roles to users that fullfill specific stats. You can set up as many roles as you like here. To add one, please click the litte plus sign on the right. You can then select the role and limit it to users playing on specific platforms or playing with specific input methods. Additionally, you can click on the “Add stats based constraint” button to limit the role to players who fulfill specific stats requirements. You can set multiple stats requirements for each role, or none (then only platform and input method limits are applied). Note that Yunite is using lifetime stats at the moment.

To save everything, click on “Save changes”.

More stuff

Unfortunately, this description box is to small to contain further docs. Come visit out support server for more info!