A Economy Bot made using discord module of python
[!IMPORTANT]
This project was originally created in 2021 and has been recently updated by a contributor. I intend to archive this repository soon.
An Economy Bot made using discord.py and mongoDB
pip install -r requirements.txt
.env
with these contentsTOKEN=your_bot_token
mongo=your_mongo_link
market.json
for items/productsFormat
[display_name, price, item-name-without-spaces]
{
"IoT" : [
["Smart Watch", 100, "smart-watch"]
],
"Food" : [
["Water", 5, "water"]
],
"Cars" : [
["Car", 10000, "car"]
]
}
For MongoDB, create
Database -> eco
Collection -> money, bag
Visit MongoDB and sign up.
Verify your email address.
Navigate to project 0, then select "New Project".
Name your project (anything you like), add any members if needed, then hit "create".
Click on "Build Database", choose the Free option (ideal for beginners), and stick with the default settings, except if you want to customize the cluster name.
Keep the default options selected, and input your username/password (make sure to remember them).
In the IP access list, allow access from everywhere by entering 0.0.0.0/0
.
Complete the setup and clear any prompts.
It might take a while to create your database. Once it's done, head to "Connect" and select "Connect your application". Choose Python and version 3.6 or later. Copy the provided link and paste it into your data.json
file. Remember to edit the password (remove < >
too).
Go to "Browse Collections" and click "Add My Own Data". Enter your desired database and collection names. Later, to connect to this database, you can simply use foo = cluster["database"]["collection"]
in your code, like ecomoney = cluster["eco"]["money"]
.
That's all you need to set up your MongoDB database.