slack gpt bot
1.0.0
このリポジトリには、OpenAI の GPT モデルを使用してユーザーの質問に答える Python ベースの Slack GPT ボットが含まれています。さらに、ボットはユーザーのメッセージで提供された URL からコンテンツを抽出し、その応答でそのコンテンツを考慮に入れることができます。
requirements.txt
を参照してください。
git clone https://github.com/alex000kim/slack-gpt-bot.git
cd slack-gpt-bot
pip install -r requirements.txt
SLACK_BOT_TOKEN=your_slack_bot_token
SLACK_APP_TOKEN=your_slack_app_token
OPENAI_API_KEY=your_openai_api_key
それらを取得する方法は以下を参照してください。
Slack GPT ボットを実行する前に、Slack ボットに適切な権限を構成する必要があります。次の手順に従って、必要な権限を設定します。
app_mentions:read
: ボットがメンション イベントを読み取ることを許可します。chat:write
: ボットがメッセージを送信できるようにします。SLACK_BOT_TOKEN
が生成されます。SLACK_APP_TOKEN
という名前のトークンを生成し、 connections:write
スコープを追加します。app_mentions:read
スコープを持つapp_mention
イベントを追加します。 python slack_gpt_bot.py
注: GPT-4 ナレッジの期限は 2021 年 9 月で、ビット scikit-learn v1.2 は 2022 年 12 月にリリースされました。