rebuild
branch. The code you find here may not work or contain a lot of bugs. Do not use it in production!
You're currently on the Planned release date: Q3/Q4 2023
โ ๏ธ Go to stable branch โ ๏ธ
โจ Features
โ๏ธ Fully customizable๐ Build-in Dashboard๐ Easy Config๐ฏ 150+ Commands๐ Easy Hosting
๐ Invite
Go to this link and add the bot (this requires MANAGE_GUILD
permission) to your server.
๐ฅ๏ธ Hosting
We are hosting Majo.exe on our own servers. Majo.exe will be online 24/7. Invite Majo here!
However, if you want to host Majo.exe yourself see links below.
๐๏ธ Requirements
PostgreSQL 13x
or higherNode.js 16x
or higher(Any)
Linux x64*256MB
of RAM512MB/1GB
of hard drive space
Note: *Debian based distros are recommended, bot can also run on Windows and MacOS but it's not recommended.
.env
file
Global Variable | Description | Required (Bot) | Required (Dashboard) |
---|---|---|---|
TOKEN | Discord bot token | ||
SECRET | Secret string (minimum 32 characters) | ||
CLIENT_ID | Discord client ID | ||
CLIENT_SECRET | Discord client secret | ||
NEXTAUTH_URL | NextAuth.js URL (e.g., http://localhost:3000) | ||
NEXT_PUBLIC_URL | Next.js public URL (e.g., http://localhost:3000) | ||
HOTJAR_ID | Hotjar ID | ||
DATABASE_URL | Main database URL | ||
DIRECT_URL | Non-pooling database URL | ||
SHADOW_DATABASE_URL | Shadow database URL* |
Note: *
SHADOW_DATABASE_URL
is used for prisma migrations. Prisma will try to create a new database and then apply migrations. If it fails, it will useSHADOW_DATABASE_URL
instead.
๐ Contributors
- @r-kjha (Emoji config support, Bug fixes, New features, Testing)
- @Joao-Victor-Liporini (Bug fixes, Command handler improvements, Testing, New features)
- @krzesl0 (New Features, Bug fixes, Testing)
- @_index1337 (Readme tutorials)
- @Wafelowski (Translation improvements)
- @Sakshyam6966 (New Features, Bug fixes, Testing)
๐ Sponsors
These wonderful people and services have helped develop Majo.exe, without them this project would not exist. Thanks goes to these wonderful people!
Sponsor | Description |
---|---|
Terohost | TeroHost is a Discord Bot hosting provider that helps take care of all your needs regarding your Discord Bot to ensure your bot perfect uptime, ping and speed. |
โ๏ธ Issues
If you have any issues with the page please create new issue here. When creating new issue please provide as much information as possible. If you can, please provide logs from console.
We will review your pull request as soon as possible. We might suggest some changes or improvements.
๐ฅ Pull Requests
When submitting a pull request:
- Clone the repo.
- Create a branch off of
master
and give it a meaningful name (e.g.my-awesome-new-feature
). - Open a pull request on GitHub and describe the feature or fix.
๐ License
This project is licensed under the MIT. See the LICENSE file for details