Discord.js V13 отправить файл .sqlite

#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?