Nexus Bot
Loading...
Discord Bot Studio
Discord Bot Studio プロダクション品質のAIボットプロジェクトキット
ビルド準備完了

PYTHON · DISCORD.PY · SQLITE

ローンチに向けてマッピングされた、完全なAI Discordボット。

動作するアーキテクチャを閲覧し、すべてのソースファイルを検査し、ローカルで実行またはデプロイ可能なクリーンな非同期スターターをダウンロードしてください。

—プロジェクトファイル
4Discord cogs
3非同期サービス
100%env設定済み

システムマップ

小さなモジュールと明確な境界。

すべてを非同期で処理
01

Discordエッジ

スラッシュコマンド、メンション、権限、タイピング状態、および読みやすい埋め込みコンテンツは、特化したCog内で管理されます。

cogs/
02

AIゲートウェイ

OpenAI互換のHTTPクライアントにより、タイムアウト、リトライポリシー、プロバイダー設定、および安全なエラーメッセージが追加されます。

services/ai_service.py
03

永続メモリ

SQLiteにより、ギルド設定およびユーザー/チャンネルごとの会話を、分離・制限・期限切れ・リセット可能な状態で保持します。

database.py
04

セーフティレイヤー

スパム、禁止ワード、リンクフィルタリング、警告、およびモデレーターログは、明示的に検証されたルールに従って実行されます。

cogs/moderation.py

ソースエクスプローラー

プロジェクトファイルを1つずつ確認します。

Select a fileSOURCE
プロジェクトツリーからファイルを選択して詳細を確認してください。

ローンチチェックリスト

ダウンロードから最初のレスポンスまで。

01

シークレットの設定

.env.exampleを.envにコピーしてください。Discordトークン、AIキー、プロバイダーURL、およびモデルを追加してください。.envは絶対にコミットしないでください。

02

最小権限での招待

botおよびapplications.commandsスコープを使用してください。Message Contentのみを有効にし、必要に応じてSend Messages、Embed Links、Read History、Moderate Membersを許可してください。

03

同期とテスト

グローバルコマンドを同期させるためにボットを一度実行するか、開発用の即時同期のためにDEV_GUILD_IDを設定してください。権限やインテントのエラーがないかログを確認してください。

04

安全なデプロイ

Railway、Render、Fly.io、または小規模なVPSのワーカーを使用してください。SQLite用に永続ストレージをマウントし、ヘルスチェック対応の再起動を設定してください。

キットに含まれるもの実際のPythonモジュール、テスト、環境テンプレート、README、モデレーションルール、および正常なシャットダウン処理が含まれています。
責任あるAIオートメーションのための実践的な出発点として構築されました。v1.0 · async-ready