Lunariaは、Discordサーバーを次のレベルに引き上げるために設計された多機能ボットです。
エンタメ要素からサーバー管理ツール、ChatGPTの連携による高度な対話機能まで幅広い機能を提供します。
✨ 魔法をテーマにしたデザインと直感的なダッシュボードで、
あなたのサーバーを魔法のように輝かせます!
- 🎨 AI連携: ChatGPTを活用した自然対話や画像生成。
- 🎮 エンターテインメント: クイズ、音楽再生、ミニゲーム。
- 📅 自動化機能: 毎日の記念日通知やスケジュール設定。
- 🔧 リアルタイム編集: 埋め込みメッセージをダッシュボードで直感的に操作。
- 📊 統計機能: サーバーアクティビティの分析と可視化。
- 名前: ルナリア (Lunaria)
- 年齢: 17歳
- 属性: 氷魔法
- 設定:
- 星の魔法使いの末裔で、知識と力を併せ持つ少女。
- 彼女の杖は、氷の結晶から作られており、星と氷の魔力を象徴しています。
- ビジュアル:
lunaria-bot/
├── src/
│ ├── commands/
│ │ ├── admin.js # 管理者向けコマンド
│ │ ├── fun.js # エンターテインメントコマンド
│ │ ├── moderation.js # モデレーションコマンド
│ │ └── utilities.js # ユーティリティコマンド
│ ├── events/
│ │ ├── ready.js # Bot起動時のイベント
│ │ ├── message.js # メッセージイベント
│ │ └── guild.js # サーバー関連イベント
│ ├── utils/
│ │ ├── logger.js # ログ管理
│ │ ├── database.js # データベース操作
│ │ └── apiHandler.js # APIリクエスト管理
│ ├── bot.js # メインBotスクリプト
│ └── config.json # 設定ファイル
├── dashboard/
│ ├── public/ # 静的リソース
│ ├── src/ # ダッシュボードフロントエンド
│ │ ├── components/ # Reactコンポーネント
│ │ ├── pages/ # 各ページ
│ │ └── App.js # エントリポイント
│ ├── package.json # フロントエンド依存関係
│ └── tailwind.config.js # Tailwind設定
├── .env # 環境変数
├── package.json # サーバー依存関係
├── LICENSE # ライセンス
└── README.md # プロジェクト概要
フロントエンド: React, TailwindCSS
バックエンド: Node.js, Express
Bot: Discord.js
データベース: MongoDB
AI API: OpenAI (ChatGPT, DALL-E)
-
リポジトリをクローン:
git clone https://github.com/your-repo/lunaria-bot.git cd lunaria-bot -
必要なパッケージをインストール:
npm install
-
.envファイルを作成し、以下を追加:DISCORD_TOKEN=your_discord_bot_token CLIENT_ID=your_discord_client_id
-
ボットを起動:
npm start
ダッシュボード例
ボットとの対話例
- 名前: いゔる。(ivuruGG)
このプロジェクトは MIT ライセンス のもとで提供されています。