No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Manejo de eventos: Messages

13/25
Recursos

Vamos a manejar los eventos, en otras palabras, vamos a recibir el mensaje de nuestros usuarios, analizarlo y contestarlo. En esta clase, vamos a crear los m茅todos necesarios para contestar un mensaje que en las pr贸ximas clases vamos a personalizar.

Aportes 11

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Tuve este problema y logre solucionarlo: La session de ngrok 鈥渆xpira鈥 as铆 que tienes que volver a ejecutarlo para que le de otras 7hrs. y tiene que configurarlo de nuevo en la p谩gina de 鈥淔acebook developer鈥/ Webhooks. y colocar la nueva ruta + el access_Token. El comando es: ./ngrok http 5000 o el puerto que hayas usado.

Una vez configurado el gretting, 驴C贸mo se modifica?, sigo arrastrando esa duda desde anteriores clases, trato de cambiarlo, la consola me da success pero al probar el bot, nada 馃槮

ayer no me salia el mensaje de bienvenida y ahora cuando vuelvo a revisar ya sale normal 馃槷

tengo el mismo c贸digo que dio en la secci贸n
de archivo y no me manda el mensaje porque sera ?

comparto mi codigo, me funciona todo bien, buena explicacion

No olviden borrar el function handleMessege(event) anterior ya que esa funci贸n hacia la repetici贸n del texto

function handleEvent(senderId, event){
    if(event.message){
        handleMessage(senderId, event.message);
    }
}
function handleMessage(senderId, event){
    if(event.text){
        defaultMessage(senderId);
    }
}
function defaultMessage(senderId){
    const messageData = {
        "recipient": {
            "id": senderId
        },
        "message": {
            "text": "Hola soy un bot de messenger y te invito a utilizar nuestro menu"
        }
    }
    callSendApi(messageData);
}```

no me devuelve el mensaje, entonces volvi a hacer el proceso de ngrok http 5000 para volverme a conectar e intente cambiar esto en facebook develop y me arroja un error, no me permite cambiar la ruta, que mas puedo hacer

y en la consola de nodemon me sale esto -->
app crashed-waiting for file changes before starting

me da ERROR: No se pudo validar la URL de devoluci贸n de llamada o el token de verificaci贸n. Comprueba la informaci贸n proporcionada o vuelve a intentarlo m谩s tarde.

ESO ES EN LA PAGINA DE FACEBOOK. si alguien me puede ayudar por favorcito

Failed to complete tunnel connection
The connection to http://ea0e7a68.ngrok.io was successfully tunneled to your ngrok client, but the client failed to establish a connection to the local address localhost:5000.

Make sure that a web service is running on localhost:5000 and that it is a valid address.

The error encountered was: dial tcp [::1]:5000: connectex: No se puede establecer una conexi脙鲁n ya que el equipo de destino deneg脙鲁 expresamente dicha conexi脙鲁n.

si me meto en la ruta por el navegador me sale esto

Hola, tengo una duda, 驴c贸mo har铆a para que el bot me mande m谩s de un mensaje? Por ejemplo, que me mande el 鈥淗ola soy un bot de Messenger, y te invito a utilizar nuestro men煤鈥, y despu茅s de ese me mande otro?

Recuerden que si detienen el curso por alguna raz贸n, deben de volver a ejecutar un nuevo webhook y sustituirlo en el sitio de Facebook Developers, en caso de que no les muestren los cambios realizados a la primera, cierren todo y ejec煤tenlo de nuevo, previamente teniendo su c贸digo bien.