Coze虽然好用,但是有一些插件并不能直接满足我们的要求,因此我们需要自己去定制和开发一些插件。 但是,对于零基础的人来说,去自己编写和开发插件的难度很高,好在现在我们可以借助一些AI编程工具去辅助完成开发任务。
雨飞今天就结合Cursor编程工具,去完成一个Coze插件。
Curso 爬取 Github Trending
我们今天,完成一个爬取Github项目的案例, 网站:github.com/trending
GitHub Trending可以实时展示在Github上最受关注和最受欢迎的开源项目,可以选择不同的编程语言,日期范围。无论是在这里查找优秀的开源项目,还是学习技术,都可以找到有价值的信息。
Cursor 相关的操作可以翻阅我之前写过的文章,这里我们不再赘述。直接复制下面的提示词到Cursor的界面中,就可以完成初步的开发工作。
帮我写一个 Python 代码用于解析 github 的 trending 网站,要求如下:
1、指定网站 @https://github.com/trending
2、爬取项目描述、语言、名称、star 数量,今天的 star 数量,url 信息,以字典的形式保存成 JSON结构
3、将数据保存到 excel 文件中,文件名格式为:trending_日期.xlsx
注意,这里的@ 符号需要你手动输入,这是为了让Cursor准确阅读和分析网站。直接复制过去,这个功能是没有办法生效的。
Cursor还可以上传图片进行分析,如果代码出现问题,我们可以把截图和错误内容都上传上去,让Cursor帮我们解答。
编写完代码后,我们调试没有问题,就可以进行下一步,去制作Coze插件了。
Coze 插件制作
首先,我们需要打开Coze的官网,找到如图所说的插件制作按钮,点击进去插件制作界面。 Coze 官网,www.coze.cn/home
输入插件的相关信息,需要和下图所示的完全一致。选择在Coze IDE中创建,然后IDE运行时选择Python3。
然后,我们创建一个工具。这里,我起名为call_github,将Cursor生成的代码复制到中间的编辑区,完成代码开发工作。
然后,在图片左侧所示的部分,添加Python的依赖包,这里我们需要添加三个依赖。
接着是定义好元数据的格式,这就是插件最终返回的结果。 由于GitHub的trending是有很多项目,因此我们用一个列表去返回相应的对象,每个对象代表一个项目。在示例中我们提取了包括项目名称,star数,url,编程语言等信息。
测试没有问题之后,就可以点发布了。
如果你对制作这个插件有所疑问,欢迎评论区留言或者微信联系我。如果对你有帮助,欢迎点赞,也可以转发给你的朋友。