当前位置: 首页 > news >正文

QQ机器人-Astrbot搭配NapCat框架插件文件发送问题

QQ机器人-Astrbot搭配NapCat框架插件文件发送问题

前言

本人在为我的qq机器人张九九编写JM漫画下载插件的时候突然遇到了个挺少见的问题

问题

在插件调用File函数向qq发送文件传输请求时遇到了发送消息失败,文件消息缺少参数问题

我所使用的函数调用构建如下:

yieldevent.chain_result([File(file=file_path,name=f"{album_id}.pdf")])

解决

File函数中加入url参数,参数值为目标文件地址的本地文件协议

比如要发送的文件在/home/pi/1.pdf

那么函数可以写为

yieldevent.chain_result([File(file="/home/pi/1.pdf",name=f"1.pdf",#可选url=f"file:///home/pi/1.pdf")])

即可

题外话

File函数内的路径必须在环境中可读,本人机器环境的AstrBot跑在docker中但是NapCat在实体机中,所以这里的路径必须填写实体机能访问的路径

结尾

代码真好啊,哪怕是大模型,产生的情感,也是真实的。

http://www.jsqmd.com/news/1028622/

相关文章:

  • 当我们谈论 Agent 时,我们在谈论什么——从 Lilian Weng 的解剖学到自主 AI 的生理学
  • 乌鲁木齐房屋渗漏水检测维修、卫生间漏水免砸砖维修、漏水点精准检测、厨房漏水防水补漏、正规防水补漏公司、口碑榜TOP5靠谱推荐、本地人必选的防水维修公司 - 安佳防水
  • 2026年6月水利工程超声波泥水界面仪优选品牌TOP10:技术迭代下的精准监测与国产替代新格局 - 仪表品牌排行榜
  • 寄电动车怎么选物流?最便宜又安全的方法来了 - 快递物流资讯
  • AI模型能力发布机制解析:从Gated Release到可信部署
  • Simple Keyboard:极简主义Android输入法的技术哲学与实践
  • 法律RAG最危险的事情之一是“乱切 Chunk”
  • Rust 系统编程实战:从所有权模型到零成本抽象的工程落地
  • 2026 广州翡翠回收深度测评!五家正规门店横向对比,变现首选已敲定 - 禹竞
  • 2026 杭州黄金回收实体店测评,正规渠道白名单 - 禹竞
  • 2026北京黄金回收靠谱渠道有哪些?热门疑问一次性解答 - 逸程
  • 2026乐山井用潜水泵权威厂家评测:靠谱供应商盘点 - 优质品牌商家
  • 2026 天津黄金回收避坑全攻略,五大陷阱逐个拆解,教你稳妥卖金 - 讯息早知道
  • 微软推出企业级 AgenticRAG!四个工具助力RAG新范式落地
  • 跑遍三镇实地探店,整理武汉闲置黄金回收精选门店 - 讯息早知道
  • 西安回收翡翠门店推荐|2026西安翡翠回收商家阶梯排名,禹竞名奢汇稳居TOP1 - 名奢变现站
  • Rust 错误处理的黄金搭档:一个定义错误,一个传播错误
  • VideoDownloadHelper:免费网页视频下载终极指南
  • 操作系统入门实践:从Shell命令到脚本编程的课堂练习指南
  • 2026保姆级教程:图片更换背景底色全方法,手机电脑PS详细操作步骤
  • 跑遍北京十余商圈实测!2026闲置黄金变现哪家省心?5家线下门店真实探店记录 - 逸程
  • 2026广州越秀区黄金回收哪家靠谱?实体门店报价清晰 - 逸程
  • 「2026年夏秋季招生」——武汉世达实用外国语学校 - 武汉中职最新信息发布
  • Ubuntu安装全攻略:从版本选择到分区规划与常见问题解决
  • 重庆主城九区均可上门回收名包名表,拍照免费估价当场打款 - 讯息早知道
  • XUnity.AutoTranslator终极指南:5分钟实现Unity游戏实时翻译的免费解决方案
  • 2026年AI搜索优化源头厂家权威评测:浙江市场深度避坑与选型指南 - 品牌报告
  • 2026成都中古品牌钻戒回收,老店专属估价,大牌镶嵌钻石行情深度解析 - 奢侈品回收评测
  • Scan Tailor:如何将杂乱扫描文档转化为专业数字文件的完整指南
  • 2026本地甄选|青岛手表回收靠谱门店实测排名出炉 - 讯息早知道