slack gpt bot
1.0.0
該儲存庫包含一個基於 Python 的 Slack GPT 機器人,它使用 OpenAI 的 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月,bit scikit-learn v1.2於2022年12月發布