AI辅助编程
- 开发fastadmin插件的skill:你只需专注业务需求
- AI开发一个fastadmin插件:邮件发送 http api
- vscode+cline+deepseek开发一个fastadmin模块
- 从0到1创建一个mcp server
- 让AI开发一个skill
- cline里mcp server遇到的一些问题
- mcp原理和cline配置mcp server
- RAG处理流程和graphRAG的优势
- 实操演练本地部署graphRAG
- graphRAG+fastapi+mcp+cline调用本地知识库辅助编程
- coze+mcp+cline实现个人知识辅助编程
- cursor对话和提示词历史记录
- 看到cursor成品,两字形容Wo~Cao~
- cursor批量增加法定节假日功能
- 如何安装skill
- A2UI极大提升智能体回答内容的表现力
AI辅助编程
- 开发fastadmin插件的skill:你只需专注业务需求
- AI开发一个fastadmin插件:邮件发送 http api
- vscode+cline+deepseek开发一个fastadmin模块
- 从0到1创建一个mcp server
- 让AI开发一个skill
- cline里mcp server遇到的一些问题
- mcp原理和cline配置mcp server
- RAG处理流程和graphRAG的优势
- 实操演练本地部署graphRAG
- graphRAG+fastapi+mcp+cline调用本地知识库辅助编程
- coze+mcp+cline实现个人知识辅助编程
- cursor对话和提示词历史记录
- 看到cursor成品,两字形容Wo~Cao~
- cursor批量增加法定节假日功能
- 如何安装skill
- A2UI极大提升智能体回答内容的表现力
AI开发一个fastadmin插件:邮件发送 http api
2026年了,开发FA的插件也应该有新的姿势。下面就来一个案例,不需要你非常熟悉插件的开发规范,按如下的提示词一步步走,你也能开发出来。
我使用的是trae+glm5.2。
1、下载插件开发规范提示词
从这里https://doc.fastadmin.net/developer/55.html获取fastadmin插件开发的规范文档,生成md文件,放在D:\04git\mailsendapi_demo\docs\fastadmin目录下2、开发插件提示词
先学习插件的开发规范,参见:D:\04git\mailsendapi_demo\docs\fastadmin里插件开发规范
在本目录下实现一个新的插件:
插件代号:mailsendapi_demo,名称:邮件发送对外服务
1、重要约束(基于 FastAdmin 框架特性):
内容已经隐藏, 输入“粉丝邀请码”查看。感谢支持原创内容,期待您关注B站“写代码的产品飞哥”,关注后私信up主发送“粉丝邀请码”,马上回复哦。如果已经获取“粉丝邀请码”, 绑定粉丝邀请码
2、配置功能:
支持配置邮件服务器、邮件账号、密码、端口
支持配置“固定请求IP”
支持配置“app_secret”
3、运行时功能:
1)安装好插件后,提供一个POST接口,用于外部调用可以发邮件。入参:发送人(可多个)、抄送人(可多个)、邮件标题、邮件内容
2)插件安装时同时创建一个表__PREFIX__mail_sendlog_demo,支持记录:发送人(可多个)、抄送人(可多个)、邮件标题、邮件内容、发送账号、发送时间
3)访问IP必须在配置设定的“固定请求IP”内,才允许调用http请求
4)在外部请求接口的 Header 传入后端与配置的“app_secret”进行校验:Authorization Bearer your-fixed-secret-token,如果不匹配返回报错。
3、打包提示词
按规范要求将此插件打包成压缩包4、最终效果
header如下:
Authorization:XXX
Content-Type:application/json
body如下:
{
"from_name":"飞哥团队",
"to": "yourmail@qq.com",
"cc": "",
"subject": "测试邮件",
"content": "<h1>Hello</h1><p>这是邮件内容,支持 HTML</p>"
}点击发送请求
收到邮件如下:
4、其他问题
自己打包的插件离线安装,提示:请从官网渠道下载插件压缩包
处理办法:
/www/wwwroot/www_feige_team/application/config.php 文件修改两处地方:
'app_debug' => Env::get('app.debug', true),
//是否允许未知来源的插件压缩包
'unknownsources' => true,
--B站/抖音:写代码的产品飞哥
--分享运营真实案例,用编程创造自己的产品
0 条评论
暂无评论,快来发表评论吧
请登录后再发布评论,点击登录