codigoencasa / bot-whatsapp

🤖 Crear Chatbot WhatsApp en minutos. Únete a este proyecto OpenSource (Typescript Version Pronto)
https://bot-whatsapp.netlify.app
MIT License
2.18k stars 766 forks source link

[🐛] sendLocation con Baileys #1025

Closed capidreamliner closed 2 weeks ago

capidreamliner commented 3 months ago

¿Que versión estas usando?

v2

¿Sobre que afecta?

Otro

Describe tu problema

¡Hola!

En primer lugar, me gustaría agradecer a todos los colaboradores de este proyecto por el increíble trabajo que han hecho.

El motivo por el que les escribo hoy es para hacer notar un problema en la documentación y recibir ayuda para usar sendLocation con Baileys. Este es el ejemplo que figura en la página del proveedor:

Baileys: Enviar ubicación

const flowPrincipal = addKeyword('hola')
    .addAnswer(
        'Aqui va un mensaje',
        { capture: true},
        async (ctx, {provider}) => {
            await provider.sendLocation(ctx.from@s.whatsapp.net, 'audio url')
            // el número de telefono se envía en este formato 12345678901@s.whatsapp.net
        }
    )

Como dice "audio url" asumo que debe tratarse de un error. Agradecería su ayuda para poder implementar esta funcionalidad.

¡Muchas gracias! Que tengan un excelente día.

Reproducir error

No response

Información Adicional

No response

rodrimarchese commented 2 months ago

quizas te sirve un ejemplo de sendLocation que hizo Jorge Chavarriaga:

https://github.com/jorgechavarriaga/builder_bot_baileys_examples/tree/master/sendLocation

EmenetSistemas commented 2 months ago

async ({ from }, { provider }) => { const abc = await provider.getInstance(); return await abc.sendMessage( from + '@c.us', { location: { degreesLatitude: XX.XXXXXX, degreesLongitude: -XX.XXXXXX } } ); }

Tal vez esto te pueda ayudar

github-actions[bot] commented 3 weeks ago

¿Alguna novedad sobre esta ISSUE?