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月发布