Magearna is a lightweight and modular Discord bot featuring a small set of useful commands centered around Pokémon
- Command Handling: Modular command structure for easy extension.
- Event Handling: Listens and responds to various Discord events.
- Automatic Command Deployment: Slash commands are deployed automatically on startup.
- /announcement: Send an announcement to the server (admin only).
- /nonshiny: Get an image of a Pokémon in its normal form.
- /pokedex: Get detailed information about a Pokémon.
- /shiny: Get an image of a Pokémon in its shiny form.
- /type: View strengths and weaknesses of a Pokémon type.
- /help: Display the list of available commands.
- /ping: Show Magearna's uptime and responsiveness.
- Node.js
- A Discord bot token (available on the Discord Developer Portal)
Clone the repository:
git clone https://github.com/BySplashGm/Magearna.git
cd MagearnaInstall dependencies:
npm installCreate a .env file in the root directory with the following content:
TOKEN=your-discord-bot-token
CONFIGTYPE=DEV
TOKENis your bot's Discord token.
CONFIGTYPEmust be eitherDEVorPROD, depending on the environment you're using.
The bot automatically deploys slash commands at startup.
npm run startContributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
Crafted with ❤️ by BySplashGm