majo

所属分类:自然语言处理
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-08-01 16:17:56
上 传 者sh-1993
说明:  用于娱乐、模因、图像、赠品调节、动画、NSFW等的不和谐机器人!有150多个斜杠命令,
(Discord bot for fun, memes, images, giveaway moderation, anime, NSFW and even more! With over 150 slash commands,)

文件列表:
.env.example (557, 2023-12-20)
.npmrc (31, 2023-12-20)
.prettierignore (66, 2023-12-20)
CONTRIBUTING.md (8421, 2023-12-20)
apps/ (0, 2023-12-20)
apps/bot/ (0, 2023-12-20)
apps/bot/.prettierignore (12, 2023-12-20)
apps/bot/client/ (0, 2023-12-20)
apps/bot/client/client.js (2720, 2023-12-20)
apps/bot/commands/ (0, 2023-12-20)
apps/bot/commands/Fun/ (0, 2023-12-20)
apps/bot/commands/Fun/8ball.js (2632, 2023-12-20)
apps/bot/commands/Fun/advice.js (1102, 2023-12-20)
apps/bot/commands/Fun/anime.js (4069, 2023-12-20)
apps/bot/commands/Fun/cat.js (1053, 2023-12-20)
apps/bot/commands/Fun/comic.js (4423, 2023-12-20)
apps/bot/commands/Fun/dice.js (963, 2023-12-20)
apps/bot/commands/Fun/flip.js (2349, 2023-12-20)
apps/bot/commands/Fun/iq.js (1217, 2023-12-20)
apps/bot/commands/Fun/joke.js (1224, 2023-12-20)
apps/bot/commands/Fun/letmegpt.js (1493, 2023-12-20)
apps/bot/commands/Fun/lmgtfy.js (1499, 2023-12-20)
apps/bot/commands/Fun/meme.js (1354, 2023-12-20)
apps/bot/commands/Fun/rate.js (1378, 2023-12-20)
apps/bot/commands/Fun/ship.js (2070, 2023-12-20)
apps/bot/commands/Fun/why.js (1144, 2023-12-20)
apps/bot/commands/General/ (0, 2023-12-20)
apps/bot/commands/General/about.js (2180, 2023-12-20)
apps/bot/commands/General/contact.js (2392, 2023-12-20)
apps/bot/commands/General/dashboard.js (1930, 2023-12-20)
... ...

![Header](https://github.com/IgorKowalczyk/majo.exe/assets/49127376/8fd53e0b-1902-460c-9d6c-7d42ea84f8bb)

Discord Discord.js CodeQL Checks GitHub License

## Features - **Fully Customizable:** Tailor Majo.exe to your preferences with comprehensive customization options. - **Built-in Dashboard:** Manage your Majo.exe settings effortlessly through our intuitive dashboard. - **Easy Configuration:** Streamlined configuration process that makes setting up a breeze. - **150+ Commands:** Access over 150 versatile commands to enrich your server's experience. - **Easy Hosting:** Effortlessly host Majo.exe on your servers and keep it online 24/7. ## Invite Go to [this link](https://discord.com/oauth2/authorize/?permissions=4294967287&scope=bot%20applications.commands&client_id=949342410150924319) and add the bot (this requires `MANAGE_GUILD` permission) to your server. [Or to make it easier, visit our website](https://majoexe.xyz/) ## Hosting We are hosting Majo.exe on our own servers. Majo.exe will be online 24/7. [Invite Majo here!](https://majoexe.xyz/api/invite) However, if you want to host Majo.exe yourself see links below. ### Tutorials - **[ Bot setup tutorial](/apps/bot/README.md)** - **[ Dashboard setup tutorial](/apps/dashboard/README.md)** - **[ Database setup tutorial](/packages/database/README.md)** > [!WARNING] > There is one global `.env` file for all projects. **Do not create `.env` file in `apps/bot`, `packages/database` or `apps/dashboard` folders!** **This can cause problems and potential security issues.** ## System Requirements Ensure your setup meets these prerequisites before setting up Majo.exe: - `PostgreSQL 14x` or higher - `Node.js 18x` or higher - `(Any)` Linux x64 - `~512MB` of RAM (minimum) - `~3GB` of hard drive space (minimum) > [!NOTE] > 1. Debian based distros are recommended, bot can also run on Windows and MacOS but it's not recommended. ## Global `.env` file | Variable | Description | Required (Bot) | Required (Dashboard) | | --------------------------- | ------------------------------------------------ | -------------- | -------------------- | | `TOKEN` | Discord bot token | ` Yes` | ` Yes` | | `CLIENT_ID` | Discord client ID | ` Yes` | ` Yes` | | `CLIENT_SECRET` | Discord client secret | ` No` | ` Yes` | | `DATABASE_URL` | Main database connection string | ` Yes` | ` Yes` | | `DIRECT_URL` | Non-pooling database connection string | ` No` | ` No` | | `REDIS_URL` | Redis Cache connection string | ` No` | ` No` | | `SECRET` | Secret string (minimum 32 characters) | ` No` | ` Yes` | | `NEXTAUTH_URL` | NextAuth.js URL (e.g., http://localhost:3000) | ` No` | ` Yes` | | `NEXT_PUBLIC_URL` | Next.js public URL (e.g., http://localhost:3000) | ` No` | ` Yes` | | `HOTJAR_ID` | [Hotjar](https://hotjar.com) ID | ` No` | ` No` | | `DISCORD_SUPPORT_SERVER_ID` | Discord support server ID | ` No` | ` No` | | `TOPGG_API_KEY` | [top.gg](https://top.gg) API key | ` No` | ` No` | > [!NOTE] > 1. `REDIS_URL` enables caching. If you don't want to use Redis caching, leave this variable empty. Majo.exe will use Memory caching instead. > 2. `NEXT_PUBLIC_URL` is required only if you want to also include the dashboard. > 3. `DISCORD_SUPPORT_SERVER_ID` is required only if you want to automatically add users to your own Discord server when they log in to the dashboard. Please note that the bot needs `Manage Server` permission in the server!\ > 4. `TOPGG_API_KEY` is required only if you want to automatically post server count to [top.gg](https://top.gg). ## Contributors - [**@binary-blazer**](https://github.com/binary-blazer) - Hosting support - [**@r-kjha**](https://github.com/r-kjha) - Emoji config support, Bug fixes, New features, Testing - [**@Joao-Victor-Liporini**](https://github.com/Joao-Victor-Liporini) - Bug fixes, Command handler improvements, Testing, New features - [**@evandev**](https://github.com/xefew) - Bug fixes, Testing - [**@krzesl0**](https://github.com/krzesl0) - New Features, Bug fixes, Testing - [**@\_index1337**](https://github.com/index1337) - Readme tutorials - [**@Wafelowski**](https://github.com/HeavyWolfPL) - Translation improvements - [**@Sakshyam6966**](https://github.com/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 | | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | ![TrestHost Logo](https://media.discordapp.net/attachments/1016532713173426297/1137629737334870038/tresthost.png?width=112&height=112) | [**TrestHost**](https://dash.tresthost.me/register?ref=majonez.exe) | **TrestHost is a good and powerful hosting provider** providing servers from the **USA and Germany**. Try us out today! | | ![Terohost Logo](https://media.discordapp.net/attachments/905722570286960650/1139902959308783677/943e2f13a56ed86da3bfd4ffcbd5094e.png?width=112&height=112) | [Terohost](https://my.terohost.com/aff.php?aff=17) | **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. | ## Hosting Agreement **By hosting the project, you agree to the following terms:** 1. **Attribution:** - **You are not allowed to claim authorship** or affiliation with the Majo.exe team. - **Proper credit must be given** to the original author when hosting the project. - **You are not allowed to use the Majo.exe name or logo** in any way that implies affiliation with the Majo.exe team. 2. **Hosting Rights:** - The bot can be hosted on your server, **provided the terms outlined here are respected**. 3. **Modifications:** - The footer in the Dashboard, such as "Powered by Majo.exe," **must not be modified or removed**. - The `/about` command **must not be modified or removed**. This command contains information about the project and its authors. - The project's source code **must not be modified in any way that would remove or alter the original attribution**. - **The license must be included with any public distribution** of the project or its modified source code. 4. **Distribution:** - **You may not distribute the bot or its modified versions without adhering to the terms** mentioned in this agreement. - **Any public release or distribution must include clear attribution** to the original author and a link to the original repository or source. 5. **Compliance:** - Failure to comply with these terms may result in a violation of the agreement. - **Legal action may be taken** if these terms are not respected. ## Issues If you have any issues with the page please create [new issue here](https://github.com/igorkowalczyk/majo.exe/issues). 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 repository (`git clone https://github.com/igorkowalczyk/majo.exe`) - Create a branch off of `master` and give it a meaningful name (e.g. `my-awesome-new-feature`). - Open a [pull request](https://github.com/igorkowalczyk/majo.exe/pulls) on [GitHub](https://github.com) and describe the feature or fix. ## License This project is licensed under the MIT. See the [LICENSE](https://github.com/igorkowalczyk/majo.exe/blob/master/license.md) file for details
The cake is a lie Github repository views

近期下载者

相关文件


收藏者