mirror of
https://github.com/0xGingi/EternalsOnline.git
synced 2026-09-21 11:34:28 -04:00
No description
- JavaScript 95.4%
- HTML 4.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| api | ||
| App | ||
| commands | ||
| config | ||
| Events | ||
| functionNumber | ||
| Functions | ||
| leaderboards | ||
| modules | ||
| scripts | ||
| topgg | ||
| .dockerignore | ||
| .eslintrc.json | ||
| .gitignore | ||
| bun.lockb | ||
| deploy-commands.js | ||
| docker-compose.yml | ||
| Dockerfile.api | ||
| Dockerfile.bot | ||
| Dockerfile.leaderboards | ||
| Dockerfile.topgg | ||
| init-mongo.js | ||
| LICENSE | ||
| package.json | ||
| prettier.config.js | ||
| README.md | ||
| serverinit.js | ||
| start.sh | ||
Eternals Online Discord Bot
SUCCESSOR TO ETERNALS ONLINE - ETERNALS REBIRTH - https://github.com/0xGingi/eternals-rebirth
Features
- Player Marketplace (Grand Exchange)
- Idle Skilling (Fishing...etc)
- Processing Skills (Smithing, Crafting... etc)
- Raids and Dungeons
- World Bosses
- Fight Monsters
- Guilds \ Guild PvP Tournaments \ Guild Bosses
- Areas \ Travel
- PvP Duel w/ ELO System
- Ironman Mode
- Over 150 Commands
- And So Much More!
How To Use
- install bun.sh
- Rename App/config.json.example to App/config.json and fill in your discord bot token and mongodb uri
- Run
bun installto install the required packages - Run
bun serverinit.jsto initialize the database - Run
bun deploy-commands.jsonto initalize slash commands (Optional) - Modify config/emoji.json with your emojis in your server (Optional)
- Run
bun App/index.jsto start the bot - Note: There are many hardcoded Channel/Server/Admin IDs in various commands you might have to change
- Interact with the bot by @Bot command
Docker
- Edit docker-compose.yml and init-mongo.js with your own values
- Ensure config.json in App/ is filled out with same values
- You need to modify the Dockerfile to run node serverinit.js on first run
- Run
./start.shto build and run containers
Directories
api/- Contains API for Eternals DatabaseApp/- Contains the main bot filesconfig/- Contains Configuration files for skills, monsters...etccommands/- Contains slash commandsEvents/- Contains event listenersEvents/MessageCommands/- Contains all Eternals Commandsleaderboards/- Contains leaderboard websitemodels/- Contains all database modelsscripts/- Contains random scriptstopgg/- Contains top.gg rewards
Links
-
Eternals Wiki - https://wiki.eternalsonline.com
-
Eternals Leaderboards Website - https://https://stats.eternalsonline.com
-
Invite Eternals to your Server - https://discord.com/api/oauth2/authorize?client_id=1234552588339511439&permissions=139586792512&scope=applications.commands+bot
-
Eternals Discord Server - https://discord.gg/ywdfj3qbrF