







Project Description
Discord bot created for the eFootball Mobile Polska community using the discord.js library. An advanced discord application that allows you to diversify the gameplay of the eFootball mobile game in many different ways. Players can engage in one of the many game modes offered by the bot - friendly matches, regular tournaments and league games played over several months, as well as an element of competition in rankings with other players. Plus the economy - earning currency for playing matches, collecting unique player cards, purchasing additional server boosts and much more.
Functionalities
- League games in the form of seasons, a friendly preview panel for players of the current situation in the league and pinging the nearest opponents
- Tournament games in the form of a knockout phase (ladder) or with a group phase, the possibility of two-legged matches, a friendly preview panel for players the current situation in the tournament and pinging the nearest opponents, final results in the form of a generated canvas image
- A system of friendly matches with an associated ranking, the ability to compete and climb up the ranking
- Having your own server team (your own team name, logo) to take part in the competition
- A system of cards displayed as a match summary of two opposing players, generated on the basis of match statistics and discord account data
- Server economy, earned currencies for matches played or winnings in tournaments and leagues
- Shop containing server services such as changing your nickname or boosts, a store with unique cards for personalizing pre-match compares
- ACP panels for managing league and tournament games , the ability to fully configure the operation of automatic game control systems, i.e. the date of playing a given phase, the possibility of manual placement in groups or ladders, the ability to correct match results, cancel matches, expel a player from the league with a reset of the matches he played, etc.
- Banking system, ability to deposit and withdraw your currency to your account
- Many canvas elements generated dynamically in the form of a photo, i.e. final results of the competition, tournament groups, tournament ladder, league table, cards
- REST API for external administration panel and community website
Technologies
Discord.JS

Express.JS

Node.JS