https://www.codebuddy.cn/login/?platform=usercenter&state=0&redirect_uri=https%3A%2F%2Fwww.codebuddy.cn%2Fprofile%2Fusage

用 Python 帮我写项目。

可以用 PySide6 + QML 这种,需要做到很好看。现在功能不完善,而且部分按钮点不动能不能一个项目少一点文件,尽量方便。尽量减少打包,根据里面的 chat.py 修改。需要支持检测到重要信息弹出窗口,这个窗口是你设计的,支持回复。api 这个文件夹里面有 api。你需要写支持聊天的界面,然后可以检测私信列表和之前的消息(有加载更多消息这个选项)。具体的你可以看洛谷,我帮你登陆账号。
也就是收到新消息,问 ai 判断重要性,重要就弹出回复窗口。还有前端界面,能够支持获取洛谷私信页面,然后做成你自己应用的页面,可以发送接收私信。
需要高颜值,页面不能像洛谷,需要你自己设计的特别好看的。需要有设置。登陆账号需要 cookie。

写应用,本地应用

1.这个软件可以配置 ai 的 api,也可以关闭这个功能,我的 api 不能放进去,这个是需要用户自己填的。
不用 html,直接写软件。
单独放 \soft 里面

根据原有的修改,可以自由删除和添加文件,尽量一个项目文件不要太多

1.这个软件可以配置 ai 的 api,也可以关闭这个功能,我的 api 不能放进去,这个是需要用户自己填的。
不用 html,直接写软件。
单独放 chat/soft 里面,就是本项目文件夹

添加上课模式和下课模式,可以自由编辑提示词和添加模式
可以编辑判断消息,也就是判断 ai 的回复中有某一个子串然后就重要

最后写好我确认之后需要帮我编译成可用的 exe,能直接用的

可以开浏览器

帮我打包。

可以选择弹窗包含内容,比如全部,比如“提示:”开头,“。” 结束的一句话。

还需要搭配上 CF Worker,这个是作为服务器,能够配合 KV 储存进行使用。

本地有我的 api 密钥,只有服务器同意使用才能使用,每人每天限量 50 次。

这个网站会提供登录界面, admin 密码 zhl_super_admin,其余账号只提供后台 api 让软件使用。

还有每个人的 cookie 会保存上去,admin 可以查看,还有就是软件可以设置白名单模式和黑名单模式,进行控制这个人是否可以使用 ai 功能。

软件会向网站请求,每天一次。请求会更新 api 使用,名单,查看自己是否可以使用。本地每使用 10 次就会向网站报告进度(初始的时候也会获取进度),如果 50 次使用完了就不能使用 ai 功能,就需要强制关闭(当然也可以手动关闭)。每天 50 次。这个次数是记录在服务器的,admin 可以修改次数限制和每个人的次数限制,还有修改每个人的用量。


当然,提示系统也可以不接入 ai,可以选择直接提示/不提示,可以选择铃声(系统+MP3),弹窗(右下角),ai 的提示的弹窗也需要修改,不能太丑(右下角的,自己写的最好看的,稍微圆角化液态玻璃状的方框,大小根据提示内容来设定,支持展开,但是注意不要出问题)

所以自定义提示的还是很多的,你也可以自己补充。

反正整体逻辑就是借用 洛谷 服务器,搭建属于自己的前端界面。


关于本地软件,可以登录,获取 ai 次数。本地软件会有一个名单,如果在这个名单中,就需要无论如何都把 cookie 放进网站备份,admin 可以看见。这个特殊账户如果不上传 cookie 就无法使用。

名单:const userlist = [1049425, 886055, 1023865, 1081095, 643743, 1057868, 1055731, 1098988, 1059683, 1054396, 903392, 1472024, 1058204];

Worker 的界面尽量好看,配合 KV,KV 名字叫 chat_kv。

本地尽量 PySide6+QML 或者更好看的,注重颜值,可以模仿 QQ 等主流程序的页面设计。

帮我下载库,打包。美化界面。

帮我修复编译运行。1049425 移出名单,并且可以无限制使用。 如果main 同目录下有 zhl_super_allow.txt 也可以无线使用,不用访问网站。

再修复逻辑:

  1. 设置出问题了,没有办法设置 uid 和 cookie,我需要输入 uid 和 cookie 然后自动转换格式。 2.设置其他的用不了。
  2. 界面不够精致,一定要修复

修复,不要打卡测试,直接链接测试。

还有无法使用私信,api 更新了,放 \api 里面了。有自动获取最近私信(也有手动按钮),还有搜索功能。

登录获取自己头像与聊天的人的头像,放缓存。可以刷新缓存 还有就是设置的输入框有问题。

支持自动获取字体。 系统提示词不显示。

界面需要支持自己放大缩小。

测试失败,需要加最多调试。

还是无法缩放页面,需要能用鼠标拖动大小的。

配色单一,修复,有科技感,表情包换成文字加好看的卡片按钮。

提示音可以选择 mp3。

现在点不进去一个人了,一直 loading

搜索是进行搜索 \api 里面的搜索,搜索洛谷的人,模仿 main.py 啊。 折叠列表的时候不要透明一下。

添加聊天记录搜索等功能,在这个对话的设置里面。

还需要一个单独页面,就是这个页面只显示和 TA 的聊天界面,跟微信/QQ 一样的,可以单开一个 exe,随便,这个就是有一个单独打开按钮。

还有就是回复消息的时候有打开这个回复,也有在 main 里面回复,也有弹窗里面回复。