hello小伙伴们,我是大瑜,1个工作十年的程序员,AI技术和AI工具的实践者。
最近想开发一系列AI工具来给自己的工作提效。
譬如说:获取对标账号近三天的公众号更新内容,然后将主题梳理出来,通过deepsek发给我一份选题指南。
这个点想想就很香,很激动!那么我们用cursor开始开发吧。想看看效果吧。
如果直接要软件,评论区回复“666”,私信博主吧。
第一步:基本原理介绍
首先要有一个公众号,建议手机注册公众号。整体流程花费不到3分钟。
手机版注册就几步可以了。在应用市场下载“订阅号助手”,点击“微信登录”->”快速注册”->”点击确定”->”开始创作”。

接下来,电脑端登录,访问网页端。

微信有一个开放的接口,就是公众号web页面,有一个暴露的端口可以根据用户信息去获取该用户近期的文章列表。
通过打开chrome浏览器调试框。我们可以看到下面两个接口是我们需要获取的。
那第一个接口searchbiz就是根据关键字获取到我们需要的用户id,点击右键,就可以复制curl请求地址。
然后通过第二个接口去获取该用户下面的文章ID,同样的操作,点击右键获取cursl地址,点击response获取返回结果。
第二步:用cursor进行正式开发工作
当然所有的内容都没有用
我们用的语言还是python。
用法的开发工具还是cursor,能不能搞定这个web页面,关键就是初始提示词该如何写。
前面 123的步骤就是告诉cursor我的界面是什么样的,接下来在第4步骤,我要告诉cursor具体的后台实现逻辑。
4.1和4.2 的描述就是告诉cursor后台数据信息从哪里获取,就是我们基本原理中讲述的需要用到这两个的接口。(为了截图,我的curl地址删了一部分内容)。
这个时候cursor就完全明白我的意思。
那么上面一个步就是告诉cursor数据的展现方式,接下来就静静地等cursor生成代码吧!
第三步:优化工作,让工具更方便
优化点1: 界面美化工作,让cursor重新调整。
这个是第一版的工作,可以见到,基本上能够快速将我的需求表现出来。
当然很丑,我们直接告诉cursor:“界面太丑了,继续给我优化”。
优化点2: 保存上一次输入的内容。
对于用户来说,对标账号基本上是不会变化的,所以,每一次更新我们需要保留之前的输入内容。
这个也很好办,交给cursor,直接说:保留我每一次输入到localstorage中。
就这样,不管怎么刷新页面,之前的输入记录都不会变化。
优化点3:通过浏览器插件去获取token 和cookie。
Cookie的方式太难了,之前获取cookie 的方式需要在微信公众号的开发界面控制台去获取。
于是,我又做了一个浏览器插件,只要在浏览器中直接点击,就可以直接填充内容。
通过插件,你可以快速将token 和cookie填充进去,就更加小白了很多。
第四步:接入AI,推荐选题
那么如果一个应用没有AI属性,那么这个应用就不算一个好的应用。
我们将查询好的选题丢给AI,让deepseek帮我们总结选题,从而结合我自己的特性,给我推荐几个选题。
我们可以继续让cursor给我们新增功能。
然后deepsek就帮我们改稿,生成一个弹出页面,附带10个选题。

如果有更多关于AI的想法,或者想用工具的,欢迎加群一起交流。

第五步:拿到代码,应该怎么做
我们代码通过使用uv设置环境变量,因此运行代码的时候首先要安装uv。
curl -LsSf https://astral.sh/uv/install.sh | sh
#或者
brew install uv
接下来,就是具体的命令执行了。
# 创建并进入项目目录
cd wxdeveloper
# 创建虚拟环境(使用 uv)
uv venv
# 激活虚拟环境
source .venv/bin/activate # Unix/MacOS
# 或
.venv\Scripts\activate # Windows
# 使用 uv 安装依赖
uv pip install .
# 运行 Flask 应用
python run.py
注意事项:大家最好用新的手机号注册一个微信公众号,爬虫有风险。别把大号给干废了。
(文:大瑜聊AI)