В общем на сайте происходит обычная валидация формы, и когда пользователь заполняет все поля, записанные данные улетают в телеграмм чат. Использую axios и методы которые описаны в api телеграмма а именно sendMassage и sendDocument. Но эти методы принимают в себе разные параметры, некоторые из них обязательны. Так вот у меня есть два метода axios.post, которые выглядят следующим образом
axios
.post(URL_API, {
chat_id: CHAT_ID,
text: message,
parse_mode: 'html',
})
.then(() => {
Email = ''
Name = ''
AboutProject = ''
})
.catch((err) => {
console.warn(err)
})
if (file) { //если человек прикрепил файл
const formData: any = new FormData()
formData.append('chat_id', CHAT_ID)
formData.append('document', file)
axios
.post(URL_API_DOCUMENT, formData, {
headers: {
'Content-Type': 'multipart/form-data',
},
})
.catch((error) => {
console.warn(error)
})
}
Можно ли эти два пост запроса как то объединить, что бы сообщение приходило одно, а не по отдельности ?