Modify existing Discord/Epic-Games/Fortnite bot Matchmaking queue flow in Javascript
$30-250 USD
Betales ved levering
Before you submit a bid, please read the entire document
----
(Summary) What it does now:
I have an existing Discord bot that integrates with the Fortnite game client which allows users to queue for matchmaking in Discord channels according to their geographic region. When the queue pops, the bot automatically selects the 15 highest "MMR" (matchmaking rating) players and invites them to a party within the Fortnite game client and sends them "DMs" (direct messages" on Discord to alert them of the invite. The queue ends, the queue message in Discord is removed, and a new queue message is posted to which users may queue up again.
After some time, the bot sends additional DMs to each member to request them to rate other players in their game based on their performance and behavior. Players' MMR is based off of their questionnaire ratings.
(Summary) What should happen:
The problem here is that there are many users that were not selected in each queue that are wasting time. The bot should order all queued users by MMR then divide them into groups of 15 and create parallel parties for all groups simultaneously. This way all users may join.
In addition, the queue message should not be deleted; it should simply be managed by removing the sign-ups (emoji reactions) of the users that have already been successfully invited to the queue. This way the queue keeps running for new users at all times and is a seemless user experience.
Requirements:
Mastery of Javascript
High level command of Discord API and Discord
Ability to learn 2 libraries for Fortnite integration:
1. [login to view URL] (Docs: [login to view URL])
2. [login to view URL]
A detailed flow chart that shows exactly how the new queue should work is attached to the project proposal. Please go through this in detail.
Prosjekt-ID: #21071403
Om prosjektet
7 frilansere byr i gjennomsnitt $312 for denne jobben
Hello! I am a Javascript expert If you hire me, I am gonna do my best. I guarantee the good result. I will wait for your reply. Thank you.