Skip to content

3DS上で動作するチートプラグインのソースコードをぶち込むとDiscord上でビルドしてくれるボットのソースコード。

License

Notifications You must be signed in to change notification settings

rinapen/discord.3gx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/.

初期設定

.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. ボットを起動!!!!:
    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.

About

3DS上で動作するチートプラグインのソースコードをぶち込むとDiscord上でビルドしてくれるボットのソースコード。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •