当前位置: 首页 > 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.jsqmd.com/news/1026204/

相关文章:

  • Python ezdxf:7天掌握DXF文件处理的完整指南
  • 【技术干货】OpenRouter Fusion复合API实战:多模型协同调用如何突破单模型性能瓶颈
  • 2026年建筑护栏围栏生产厂家推荐:从工程集采到庭院定制,如何找到靠谱的供应商 - 资讯快报
  • 3个技术突破:Path of Building PoE2如何解决流放之路2角色构建的复杂性问题
  • 2026福州大平层装修公司哪家靠谱?最新排行榜与避坑指南 - 资讯快报
  • Selenium vs Puppeteer vs Playwright:三大网页爬虫与AI自动化框架全面对比(2026)
  • 901环氧乙烯基酯公司亲测推荐 - 资讯快报
  • 2026佛山装修公司权威综合实力TOP1:星艺装饰(佛山全域直营) - 广东科技观察
  • MCU功能安全自测试:IEC 60730标准下的CPU与RAM测试实战
  • 终极指南:通过AES密钥逆向工程实现《鸣潮》游戏模组开发
  • 六年软件测试实战:从找Bug到质量守门人的认知跃迁
  • 2026年6月最新山东超和龙山腾食品官方公布唯一联系方式 - 资讯快报
  • 2026年湖南建筑护栏工程供应商选购指南:从本土龙头到全国布局 - 资讯快报
  • 【Java架构_API服务-01_一次性讲解清楚接口服务中到底什么是P99和P9999】
  • 面试逆袭攻略:Java面试常见陷阱与应对策略
  • 单词背了很多,英文文章还是读不懂?
  • 企业级智能问数平台:从架构设计到实战落地的全流程解析
  • 程序员技术护城河构建指南:从原理拆解到AI工程化
  • Scroll Reverser:Mac滚动方向冲突的终极解决方案
  • CARLA四大交通模拟模块原理与协同实战指南
  • 中文金融大模型实战指南:从零部署Cornucopia-LLaMA到专业应用
  • AI落地三重刻度:业务偏移、人力节省与自主迭代
  • 弦理论中的世界面作用量与面积度量研究
  • 2026年明星代言服务公司推荐 为企业精准匹配品牌代言人 - 资讯快报
  • 2026北京养老院口碑榜TOP3颐养优选太保家园 - 资讯快报
  • 告别手速焦虑:大麦自动抢票工具终极指南,轻松获取心仪演出门票
  • LLM六维能力评估体系:面向真实业务场景的可落地压力测试
  • 熵码匠艺:用熵减思维重构代码质量与长期可维护性
  • 2026年济南哪家网络公司做geo搜索排名优化专业靠谱|这两家公司自有优化团队、实时数据监控排名 - 资讯快报
  • C#字符串内存分配与驻留池原理实战