A brazilian multi-language Discord Bot foccused in Fun and RPG!
Menhera is animating more than 50k servers with her functionalities
MenheraBot is an open source Discord bot made in TypeScript with Discordeno with foccus in Fun. Feel free to add a star β to the repository to promote the project!
Pull requests are always welcome. If you have any ideia, want to implement a new feature, fix some bug, or even improve the code itself, you can do it openning a pull request to the master
branch. Check the next session about running the project.
This monorepo is divided in 3 main packages. The REST takes care of making contact with Discord's API, with this, we can avoid rate limits before making the request to the API (NOT USED AT THE MOMENT). The Orchestrator receives all data from the outside world. It receives the HTTP interactions from Discord, vote webhooks from top.gg and prometheus scrapes. And we got the the Events pacakge, which takes care of processing every interaction made by users. To run the bot, just follow the steps:
git clone https://github.com/MenheraBot/MenheraBot.git
Every package has a .env.example file with every entry needed. Just create a .env file with all the entries.
yarn install && yarn build:all
Open 2 terminals and execute each command in a different one. The EVENTS package depends on the other package.
# yarn rest dev
yarn orchestrator dev
yarn events dev:nomicroservices
yarn test
Menhera can be used in brazilian portuguese or english
You can enter Menhera's support server to help further. And don't forget to help by voting for Menhera
Discord: @ysnoopydogy
Twitter: @Luxanna_Dev
Email: [email protected]
Menhera uses the AGPL-3.0 license. See the LICENSE
file for more information!
Made with β€οΈ by Luxanna