Discord 上で動作する、Groq API を利用した AI チャットボットです。
- Groq API と
qwen/qwen3.8-27bによる 高速 AI 応答 - Discord の返信チェーンを利用した会話履歴の取得
- 画像添付ファイルを含むメッセージへの対応
- 天気・位置情報・Discord ユーザー情報ツール
- オンライン検索
- 稼働確認用の HTTP サーバー(ポート 3000)
- Node.js 18 以上
- npm
- Discord Bot トークン
- Groq API キー
npm install
npm run buildプロジェクトルートに .env を作成します。
DISCORD_TOKEN=your_discord_bot_token
DISCORD_CLIENT_ID=your_discord_client_id
GROQ_API_KEY=your_groq_api_keynpm start起動後、http://localhost:3000/ にアクセスすると稼働状態を確認できます。
- Bot を Discord サーバーに招待します。
- Bot にメンションして話しかけます。
- Bot の返信に返信すると、返信チェーンを文脈として利用します。
- Groq
- Tavily - 検索
- © OpenStreetMap - 地理情報の取得
- Weather data by Open-Meteo.com - 天気情報の取得