Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

nikelasi/EP5

Repository files navigation

ΣP5

Python Sublime Text 3

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.

Libraries

Bot & Async

discord.py asyncio

Database

pymongo

Web

dnspython beautifulsoup4 requests

Formatting

datetime

Commands

User

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

Economy

Includes commands to transfer money or invest in the bank

Items

Items are almost like stocks where the prices changes every 15 minutes randomly with a min and max boundary defined in the database.

Rewards

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.

Fun

Some simple games whether for fun, or gambling, up to the user.

Others

System

License Unlicense

Unlicense Licensed (file LICENSE).

About

An εpsilon discord bot

Resources

License

Stars

Watchers

Forks

Languages