#node.js #discord.js
Вопрос:
const { owner } = require('../config/config.json')
const fs = require('fs');
const path = require('path')
const moment = require('moment')
const today = moment().format('YYYY-MM-DD-MM-SS')
module.exports = {
name: "data",
async execute(interaction) {
if (interaction.member.id === owner) {
const promise = fs.promises.readFile(path.join('./data.sqlite'));
Promise.resolve(promise).then(function (buffer) {
console.log(promise)
console.log(buffer)
interaction.member.send({
content: `**${today} database**n`, files: [
{ attachment: buffer }
]
}).catch(err => console.log(err) amp;amp; interaction.member.send(`err!nn**${err}**`));
});
}
}
}
Я хотел бы отправить файл data.sqlite своему DM.
Когда я использую приведенный выше код, передача файла изображения работает очень хорошо, но когда я передаю файл .sqlite, он отправляет неправильный файл. Как отправить файл json.sqlite в мой DM?
Комментарии:
1. Пожалуйста, уточните свою цель. Трудно понять, чего ты хочешь. Что такое «файл с изображением» и что вы подразумеваете под «передачей» его?
2. Отправка файла-это то, что я хочу.
3. Какой именно файл вы отправляете?
4. Я хочу передать файл под названием data.sqlite. Но, похоже, файл был принудительно преобразован в jpg.
5. Как выглядит jpg?