79310363

Date: 2024-12-26 20:16:36
Score: 2
Natty:
Report link

Como eu faço pra enviar com imagens ou documentos?

[HttpPost("enviar")]
public async Task<IActionResult> EnviarMensagem([FromBody] Mensagem mensagem)
{
    // Envia a mensagem para o servidor Node.js
    var httpClient = new HttpClient();
    var response = await httpClient.PostAsJsonAsync("http://localhost:3000/enviar", mensagem);

    response.EnsureSuccessStatusCode();

    return Ok(new { status = "Mensagem enviada pelo WhatsApp." });
}
    app.post('/enviar', async (req, res) => {
    const { numero, texto } = req.body;
    try {
        const chatId = `${numero}@c.us`;
        await client.sendMessage(chatId, texto);
        res.send({ status: 'Mensagem enviada!' });
    } catch (error) {
        console.error(error);
        res.status(500).send({ error: 'Erro ao enviar mensagem.' });
    }
});

Como eu adiciono ?

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: user28752404