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

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

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

前言

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

问题

image

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

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

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

解决

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

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

那么函数可以写为

yield event.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.zskr.cn/news/1538077.html

相关文章:

  • 2026福州大平层装修公司哪家靠谱?最新排行榜与避坑指南 - 资讯快报
  • Python ezdxf:7天掌握DXF文件处理的完整指南
  • 3个技术突破:Path of Building PoE2如何解决流放之路2角色构建的复杂性问题
  • 面试逆袭攻略:Java面试常见陷阱与应对策略
  • 单词背了很多,英文文章还是读不懂?
  • AI落地三重刻度:业务偏移、人力节省与自主迭代
  • CARLA四大交通模拟模块原理与协同实战指南
  • 告别手速焦虑:大麦自动抢票工具终极指南,轻松获取心仪演出门票
  • 熵码匠艺:用熵减思维重构代码质量与长期可维护性
  • LLM六维能力评估体系:面向真实业务场景的可落地压力测试
  • C#字符串内存分配与驻留池原理实战
  • Input Leap终极教程:如何用一套键盘鼠标控制多台电脑
  • 深入解析NXP PXS20 MCU:SSCM系统配置与STM定时器实战指南
  • 光电效应实验避坑指南:暗电流、本底电流和遏止电压,新手最容易搞错的三个点
  • 北京周边上门回收邮票纪念币,整册邮品工艺品当场结算 - 深鉴新闻
  • 软解析器自定义协议开发指南:从XML配置到网络数据包解析实战
  • 中国 PG 在全球排第几?这场直播给出了答案
  • 洛阳三家老牌清真涮牛肚门店实地对比测评 - 资讯快报
  • 《Python程序设计》实验四实验报告
  • 约瑟夫环的面向对象实现:用Circle、Person与Rule重构经典问题
  • OpenCore Legacy Patcher完整教程:4步让老旧Mac完美运行最新macOS
  • 2026沈阳搬家怎么选?5家专业机构并列实测推荐 - 幸福生活序曲
  • 中山二手手机哪家强?2026年推荐榜top7实践经验分享 - 资讯快报
  • 2026 成都靠谱的本地装修公司,成都十大本土家装品牌榜单 - 推荐官
  • 2026 南京市全域屋面防水 / SBS 卷材防水 / 彩钢瓦防腐翻新正规企业排行榜|5 家合规单位精选 + 本地避坑全攻略 - 资讯快报
  • Llama4 Maverick与Scout:多模态大模型的场景化架构分叉解析
  • 深度拆解津达线缆:从铜材加工到十年质保的全产业链实力盘点 - 资讯快报
  • 2026 福州老房卫生间渗水如何修复?调研 5 家靠谱本地防水施工单位优缺点 - 防水资讯
  • MetaWeblog API 发布测试2
  • 2026宁波八家优选留学中介综合排名,哪家更胜一筹 - 资讯快报