Выполнение следующего кода возвращает эту ошибку «Неверный запрос: в запросе нет документа»
const FILE_PATH = path.join(__dirname, "test.txt");
const document = fs.readFileSync(FILE_PATH);
const fileBuffer = Buffer.from(document, "binary");
const formData = new FormData();
formData.append("chat_id", CHAT_ID);
formData.append("document", fileBuffer, {
filename: "test.txt",
});
formData.append("caption", "Document title or description here");
const telegram_sendmessage = await fetch(
`https://api.telegram.org/${BOT_TOKEN}/sendDocument`,
{
method: "POST",
headers: {
accept: "application/json",
},
body: formData,
}
);
const response = await telegram_sendmessage.json();
console.info(response);
Я ожидаю отправки текста этого документа, файла Excel или zip с моего сервера в чат бота Telegram



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Попробуйте это multipart/form-data вместо application/json
или headers: formData.getHeaders()