EP5 is a discord bot made mainly to entertain me and my friends, its sole purpose was for me to improve on an older bot of mine and learn new libraries such as pymongo and asyncio. It was also created so I can regularly practice programming while working on something I find fun.
Throughout making this bot, I learnt various things such as, performing database operations with mongodb, using heroku as a PaaS, as well as other libraries. Besides, this also helped me better understand the filesystem of a project and how to structure a project.
dnspython
beautifulsoup4
requests
Commands related to user data
e.g. stats, leaderboard,
or something that contributes to the user data
e.g. prestige
Regularly interacts with database mainly for reading
Includes commands to transfer money or invest in the bank
Items are almost like stocks where the prices changes every 15 minutes randomly with a min and max boundary defined in the database.
Rewards is for new users to gain a small sum
of cash to get them started in the bot.
Uses epoch time to keep track of when they last
claimed the rewards.
Some simple games whether for fun, or gambling, up to the user.