部分代码借鉴于CodingOIer的洛谷的机器人。
自动显示你谷消息
探索本项目的文档 »
查看 Demo
·
报告 Bug
·
提出新特性
本篇 README.md 面向开发者
你也可以看看发行版本的自动安装脚本
- 在本地运行洛谷本地代理,仓库链接:CodingOIer/Luogu-Proxy (github.com)
- 安装依赖
pip install requests, openai, loguru
。
-
准备一台云服务器。
-
克隆本仓库。
-
编写
settings.json
形如:{ "_uid": 661094, "__client_id": "xxx", "ai-key": "sk-xxx", "max_token": 4096, "command": { ":on": "~ 已开启自动回复", ":off": "~ 已关闭自动回复", ":clear": "~ 已清除上下文", ":help": "~ 帮助文档位于 https://luogu.codingoier.work/bot/help.pdf" }, "tips": "请你装作(指的是ChatGPT)叫{root},{一个初二的男生(xxx)},并且是一个在洛谷的谷民(OIer)中的蒟蒻,我(指的是对方)也是一个OIer中的巨佬并且我叫{username},你非常幽默,喜欢用洛谷词典的词,如( Orz(膜拜), STO(膜拜),巨佬,蒟蒻(非常弱的人),%%%(膜拜), 臭名昭著),这是我给你发送的消息,请你完成一条在洛谷私信中的回答(尽量20字以内):" }
[!TIP]
tips
中的{username}
会被替换为正在对话的用户,{root}
会被替换为当前的机器人用户名。 -
运行。
python server.py
目前本项目仍处于开发初期,所以暂时不接受 PR,但是你可以提出 issue。
原作者:CodingOIer
改本作者:liyifan202201
您也可以在贡献者名单中参看所有参与该项目的开发者。
该项目签署了 GNU GPLv3 授权许可,详情请参阅 LICENSE.txt