Find Jobs
Hire Freelancers

Modify existing Discord + Epic-Games/Fortnite bot and Matchmaking queue flow in Javascript

$250-750 USD

Closed
Posted over 4 years ago

$250-750 USD

Paid on delivery
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. The bot has not been updated in several months and does not function properly due to updates to the Library and Epic-Games/Fortnite client. You will need to make adjustments to the code to get it working. Additionally, the code may not be commented. You will need to add appropriate comments to the code as you go over it for the first time. Lastly, some structural changes must be made to the code so that it is able to manage and coordinate multiple bots at the same time. (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.
Project ID: 23367093

About the project

8 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $576 USD for this job
User Avatar
Greetings, I have developed several bots with discord API(nodejs and python). Additionally I have worked with the integration of discord bot with game server. To be more specific for WoW private server. I am willing to learn the libraries you mentioned and complete the project accordingly. But I am uncertain about the current code scenarios(as you mentioned it's not well commented). So it's little bit hard for me to estimate the budget and duration of the project. If you are interested we can break the project into smaller parts to move forward. In this manner we can save budget and time. Rest depends on your fine sense of judgement. Looking forward to hear from you. Please feel free to join me via chat to discuss more. Regards, Shovon Choudhury
$750 USD in 10 days
5.0 (15 reviews)
6.0
6.0
User Avatar
Hi, Nice to meet you. I'm interested in your project. I have check your requirement in details. I have 8+ years of experiences with javascript. I'm always ready to start your project immediately. If you hire me, I will satisfy your requirement as my own high skill perfectly. So I can create excellent result and will send you completed project. Looking forward to hearing from you soon. Thanks, Regards.
$500 USD in 7 days
5.0 (2 reviews)
1.7
1.7

About the client

Flag of UNITED STATES
Ashburn, United States
5.0
8
Payment method verified
Member since Sep 22, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.