https://github.com/rinapen/discord.3gx
3DS上で動作するチートプラグインのソースコードをぶち込むとDiscord上でビルドしてくれるボットのソースコード。
https://github.com/rinapen/discord.3gx
3ds 3ds-homebrew 3gx discord discord-bot discord-js
Last synced: 4 months ago
JSON representation
3DS上で動作するチートプラグインのソースコードをぶち込むとDiscord上でビルドしてくれるボットのソースコード。
- Host: GitHub
- URL: https://github.com/rinapen/discord.3gx
- Owner: rinapen
- License: mit
- Created: 2024-01-01T23:41:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-12T02:39:18.000Z (9 months ago)
- Last Synced: 2025-10-27T16:36:56.547Z (8 months ago)
- Topics: 3ds, 3ds-homebrew, 3gx, discord, discord-bot, discord-js
- Language: JavaScript
- Homepage: https://devkitpro.org
- Size: 23.4 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## discord.3gx
3DS(懐かしい)のチートプラグイン、CTRPF(CTRPluguinFramework)のソースコードをDiscordサーバー上にアップロードすると、3DSプラグインファイル(.3gx)にビルドしてくれるDiscordボットのソースコード。
## いいところ
- ビルドリクエストごとに自動でプライベートチャンネルを作成する!(便利)
- 3DSプラグインのソースコードを含むZIPファイルのアップロードに対応 (楽ちん!)
- コードをコンパイルし、成功時に .3gx ファイルを返却 (ビルドしてアップロード)
## 環境
- **Node.js** (v16かそれより上を推奨)
- **Discord.js v14**
- **Discord Botのトークン**
- **devkitPro**: 3DSのチートプラグインをコンパイルするために必要だよ。 ここからインストールできるよ -> [https://devkitpro.org/](https://devkitpro.org/).
## 初期設定
`.env` ファイルを作ってから下の値を自分に合わせて書きこんでください。
```env
BOT_TOKEN=your_discord_bot_token
GUILD_ID=your_discord_server_id
CATEGORY_ID=category_id_for_private_channels
DEVKITPRO_PATH=path_to_your_devkitPro_directory
```
- **BOT_TOKEN:** Discordボットのトークン
- **GUILD_ID:** DiscordサーバーのID
- **CATEGORY_ID:** プライベートチャンネルを作成するカテゴリのID
- **DEVKITPRO_PATH:** devkitProフォルダのパス
## 使い方
1. **ボットを起動!!!!:**
```bash
node index.js
```
2. **Discord上で**
- Botが指定したチャンネルに移動
- `.3gx` と入力して開始。
- ボットが応答 `📁 Send the zip file of your 3gx source`.
- 3DSプラグインのソースコードを含むZIPファイルをアップロード
3. **ビルドを待て**
- ボットがコードをコンパイル
- 完成した `.3gx` ファイルが同じチャンネルに送信される
## 確認して
- 各ユーザーは同時に1つのビルドチャンネルしか作成できないヨ。
- ビルドチャンネルは5分間操作がなければ自動的に削除されるヨ。
## 💻 Contributing
プルリクエストは歓迎するよ!。大きな変更を加えるときは、まずIssueを立てて内容を相談してネ。
## 📜 License
This project is licensed under the MIT License.