使用 ChatGPT 构建你自己的不和谐机器人
警告
2023-02-08 更新:ChatGPT API 现在非常不稳定
2023-02-03 更新:聊天 API 再次工作
2023-02-02 更新:OpenAI 已关闭 ChatGPT API,暂时切换到使用 GPT-3 模型
2023-02-01 更新:现在使用官方聊天GPT API
/chat [message]与聊天GPT聊天!
/private聊天GPT切换到私有模式
/public聊天GPT切换到公共模式
/replyallChatGPT 在回复模式和默认模式之间切换
/reset清除聊天GPT对话历史记录
public mode (default)机器人直接在频道上回复
private mode机器人的回复只能由使用该命令的人看到
replyall mode机器人将在不使用斜杠命令的情况下回复服务器中的所有消息
警告机器人很容易在模式下触发,这可能会导致程序失败
replyall
pip install -r requirements.txt
config.dev.json 重命名为 config.json
在应用程序下构建一个不和谐机器人
从机器人设置获取令牌
将令牌存储在
config.json
discord_bot_token
将消息内容意图转换为
ON
通过 OAuth2 URL 生成器邀请机器人到你的服务器
单击创建新密钥
将密钥存储在
config.json
openAI_key
python3 main.py
构建 Docker 镜像并运行 Docker 容器
docker compose up -d
检查机器人是否运行良好
docker logs -t chatgpt-discord-bot
docker ps查看正在运行的服务列表
docker stop <BOT CONTAINER ID>停止正在运行的机器人