Discord JS 附件

Posted

技术标签:

【中文标题】Discord JS 附件【英文标题】:Discord JS attachment 【发布时间】:2022-01-19 23:42:52 【问题描述】:

我想要做的基本上是让机器人在不和谐上上传 .db 文件。

我尝试了什么:

if(cmd == "backup")
  message.channel.send(moment().format('YYYY/MM/D hh:mm:ss SSS'),files:['./data/db.db'])

它只会发送没有文件的格式化日期,然后我尝试了:

if(cmd == "backup")
  const file = new MessageAttachment('./data/db.db')
  message.channel.send(file)

这只会给出一个空消息的错误。

【问题讨论】:

【参考方案1】:
if(cmd == "backup")
  const moment = require('moment')
  message.channel.send(content: "> DB backup: "+moment().format('YYYY/MM/D hh:mm:ss SSS'), files: [
     attachment: './data/db.db' 
])

【讨论】:

欢迎来到 ***!这个答案与我们在How to write a good answer 上的建议有点差距。你能添加一些关于你如何解决问题的描述吗?使用的资源等,以及它与您的原始解决方案有何不同?谢谢!

以上是关于Discord JS 附件的主要内容,如果未能解决你的问题,请参考以下文章

DIScord.js 将附件放入嵌入的缩略图中不显示

读取文件附件(例如;.txt 文件)- Discord.JS

Discord JS - 从附件下载图像

Discord.js 使用来自其他消息的附件来更新嵌入中的图像

Discord JS 附件

使用新生成的图像自动更新/编辑嵌入消息 - Discord.js