SlackとOpenAI APIを掛け合わせ、ユーザーのアクションに応じたレスポンスを返却するbotのサンプルです。
Slackのチャネルで@{bot登録時に設定したbot名}宛に空メッセージを送信することで、スレッドの要約や自由入力によるAIへの質問が可能。
- Node:
>=18
- リポジトリをクローン
srcディレクトリでnpm installを実行し、パッケージをインストール.env.exampleを.envというファイル名で同階層にコピー.envに必要情報を記載
※PORTとOPENAI_API_MODELは必要に応じて変更npm startを実行し、サーバーを起動