Find Jobs
Hire Freelancers

Discord.py and Mongo DB link for Discord Bot

$30-250 USD

I përfunduar
Postuar almost 3 years ago

$30-250 USD

Paguhet në dorëzim
I am working on a project that I don't want to spend more time on trying to figure a method out. First and foremost this is a discord bot, the freelancer who gets awarded this project must know how to change out variables so that they can test and make sure the bot continues to work and then soon finish up my request. #1. ) START AND FINISH A MONGO DB LINK I have started to create a link for the discord bot but just got annoyed with trying to finish it up as I have other things to work on. The link between discord and MongoDB is to store 3 elements inside each record, a userID, username (NO DISCRIMINTATOR), as well as a reputation that I have awarded to the user (always starts from 0). The bot as of now has other commands that are fully functional the one I am trying to finish up is a command called rep. The goal of the command after calling it is to pass in a userID which the Mongo DB will find and in that corresponding record output an integer that is stored from the reputation part of the record. After outputting the current stored value of reputation, begin to change the selected user's current nickname to reflect that. If the user already has rep and is not starting from 0 update the record +1 rep, and edit the nickname from Anthony (1) to Anthony (2). If the user has no rep, get the current name of them in the server and edit it to go from Anthony to Anthony (1). Once a user's rep reaches 15, upon gaining their 15th rep award a role (Frequent Renter). e.g. Calling command: *rep Output: Insert user ID input: ############## output: User selected: @User User's current Rep: # (VALUE STORED IN DB) output: @User is now @User (1) (THIS IS DONE VIA NICKNAME) PRINCIPALS ABOUT THE DATABASE/COMMAND: 1. Every user that joins the discord gets added to the database, the same goes for everyone leaving, their whole record gets destroyed. 2. Update the database every ~2 minutes to prevent spam. While updating the database output an embed to the current set log channel variable with what the update did, add user delete user every hour starting at :00 to keep organization, e.g. Database Refresh Report since 12AM: (USE 12 HR INTERVALS) `#` - Users Left the Server `#` - Users Joined the Server `#` - Users Gained Rep 3. Maintain the embed structure set in place in the file. 4. Only the Bot Owner can use this command (you can see in the file that there are other commands like this as well) 5. Output to the log channel if there is an error, connection, record update, and so on. #2 FIX RESTART COMMAND FOR ERROR HANDLING (if possible) Make sure that this command is similar to the shutdown one in place. The command can only be used by the bot owner, and if the person trying to use the command isn't the bot owner, then simply, output an error similar to the shutdown one. THINGS TO NOTE: Users don't have the ability to change nicknames only I do (as the server owner) Users nicknames will only be changed via the bot command Maintain the clean code structure already in place. This project is going to be pushed to Heroku for hosting, so keep that in mind. If you are interested please contact me for further details. Attached is a screenshot of the command functionality I got up to.
ID e Projektit: 30805374

Rreth projektit

5 propozime
Projekt në distancë
Aktive 3 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
I dhënë për:
Avatari i Përdoruesit
From what I understood, you already have discord bot, using [login to view URL] library and you are looking to add mongodb support to it, you want to add data to mongo on join and leave and a couple of other functions. and fix the restart command too while I am at it Please contact me and share the script, I will do the needful
$150 USD në 1 ditë
5,0 (35 përshtypje)
5,2
5,2
5 freelancers are bidding on average $89 USD for this job
Avatari i Përdoruesit
Hi, I am Akasha, I seen your project. and as you wants that I am bot developer. and I like to help peoples. I understood what you wants in bot I will help to add it as you want. you can check my bots on discord. If you have any query you can message me. also one thing , I am new on freelancer, I use mostly discord. thank you, have a nice day!
$30 USD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
HI, As i understood you want integrate mongo DB with your existing dicord bot which is doable for me on account of having alot of experience in python and MERN stack. Please do contact me lets finish the work up.
$95 USD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
San Antonio, United States
1,0
1
Mënyra e pagesës u verifikua
Anëtar që nga mar 7, 2018

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.