换回 Flomo 记录信息的同时发现Twitter 的信息不太好同步,就自己用 GPT-4 写了一个 Twitter to fl
换回 Flomo 记录信息的同时发现Twitter 的信息不太好同步,就自己用 GPT-4 写了一个 Twitter to flomo 的浏览器插件。
发现现在上下文长度长了以后,写这种小项目的门槛更低了。总共用了不超过 4 个小时就搞完了。
下面有用 GPT-4 写这个项目的提示技巧、插件使用方法以及插件下载:
## 总结的一些技巧:
补充开发文档:
告诉 GPT 谷歌已经讲浏览器扩展的Manifest V2改为了Manifest V3,并且将对应的更改内容文档上传到 GPT,告诉他根据这个编写代码。
先实现核心能力:
建议刚开始只实现最核心的功能,对于我这个项目来说就是获取推特内容,然后传输到 flomo 。
提供必要信息:
比如 GPT 显然是不知道 Flomo 的 API 格式的,你需要把对应的文档发给他,我都是直接全选文档页面内容,然后保存成 MD 格式。
善用控制台 log 和报错信息:
刚开始如果报错可以复制报错信息让 GPT 分析并改进,如果改了几次没改好,就想办法用 log 获取更多信息,比如我这个核心功能主要有两部分,先是获取信息,然后是传输,我们需要确定是哪一步错了,就可以让他在对应阶段完成的时候在控制台打印输出的 log 信息。
及时上传代码:
发现 GPT-4 输出的代码无法与原有代码对应的时候,应该及时重新上传现在完整的代码,防止他忘的越来越多。
最重要的立刻去做:
其实没有那么难,不要想那么多我不会写提示词也没有开发经验怎么办,GPT 都会告诉你,开始问出第一个问题是最难的一步。
这是这个项目与 GPT 的完整对话记录:
## 如何使用
点击Github 页面右上角的 Code 按钮选择 Downlaod zip 按钮将插件文件下载到本地。
打开浏览器扩展页面,打开开发者模式,选择加载解压的扩展程序选择解压后的文件夹。
加载之后点开插件图标,点击 Setting 按钮,进入设置页面。
你可以在 Flomo 的扩展中心&API 页面找到你的专属 API,填写到Flomo URL输入框就行。
Content Prefix是你希望同步到 flomo 时内容的标签,主要填写时前面需要加#。
点击Save 之后就可以使用了,支持右键保存到 Flomo 以及点击插件图标内的Send Current Flomo 保存。