Cómo hacer un bot de chat para su sitio o negocio

Cómo hacer un bot de chat para su sitio o negocio / Wordpress y desarrollo web

Una de las mejores cosas de ser propietario de un sitio web y ser un escritor en línea es la oportunidad de conectarse con tantas personas en todo el mundo..

Desafortunadamente, existe una dificultad para conectarse con tantas personas en todo el mundo: las zonas horarias. Es posible que desee estar disponible para interactuar con sus lectores o para hacer negocios con clientes potenciales, pero en algún momento debe dormir..

Entra en el bot bot. Un bot de chat puede servir como su secretaria digital de recepción cuando no está disponible para aceptar solicitudes de mensajería instantánea. La inteligencia de este digital. “secretario” realmente solo se reduce a lo bien que puedes programar el diálogo en tu chat bot.

MUO ha cubierto anteriormente ChitterIM, que es esencialmente un bot de chat que acepta tus comandos de IM para interactuar con Twitter. Este es solo un ejemplo de cómo un bot de chat puede realizar automáticamente tareas para su sitio o su negocio, pero en este artículo le mostraré los pasos básicos para crear su propio bot de chat para su propio sitio o negocio..

Cómo hacer un bot de chat

Por mucho, la mejor herramienta disponible para hacer esto es IMified. Hemos cubierto brevemente IMified en el directorio, y Mark cubrió cómo usar el bot IMified creado previamente para usar una lista completa de aplicaciones prefabricadas que la gente de IMified ya ofrece.

Sin embargo, también puede crear su propio bot de chat personalizado al registrarse para una nueva cuenta y luego hacer clic en “Crear un nuevo bot” botón en el menú de la derecha.

Configurar tu propio bot de chat personalizado es tan simple como crear una identificación para tu bot, y definir la URL donde residirá el código de chat de tu bot. En mi caso, estoy almacenando el código PHP para la programación del bot en mi propio sitio web, así que proporcioné la ruta a ese archivo PHP.

Cuando hayas terminado, recibirás un largo “Clave del bot” que puede utilizar cuando profundice en la integración de su bot en diversos servicios, como la programación de sus propias funciones de Twitter. Sin embargo, por ahora nos centraremos en crear ese archivo PHP básico donde puede programar su bot para que interactúe con sus usuarios..

Para mostrar cómo funciona esto básicamente, voy a explicar cómo funciona el archivo PHP básico ofrecido por IMified. Así es como se ve el código de interacción básico.

Dijiste ". $ _REQUEST ['value2']." Que sabes."; romper;?>

Si recorres este código de ejemplo, verás lo sencillo que es. El bot IMified te permite llevar la conversación a través de varios “pasos”, Y puedes forzar la navegación. Puede permitir que el usuario escriba algo y continúe con el siguiente paso sin hacer nada y simplemente finalizando esa sección con “descanso;”. Si terminas tu eco con un “”, reiniciará el bot (y la conversación) de nuevo al inicio. Tu bot olvidará todo lo que se dijo recientemente..

IMified también te permite usar un “ir” comando para ir a un paso específico de la conversación, y forzará la conversación un paso atrás (le mostraré cómo funciona esto a continuación).

Pero primero, así es como se verá la conversación del robot. El bot se llama “tswdesk”.

Por supuesto, vas a querer que tu bot de chat sea un poco más inteligente (e interesante) que este simple ejemplo. Sin embargo, ya que estás controlando la conversación usando código PHP, solo piensa en las posibilidades. En función de la conversación, puede realizar diferentes servicios para sus lectores o sus clientes. Enviar un correo electrónico, registro “realimentación” probar en un archivo o proporcionar al usuario la información solicitada. Las posibilidades son realmente ilimitadas..

Aquí hay un ejemplo de código de bot PHP donde puede proporcionar al visitante la opción de seleccionar de un menú de “servicios” que ofrece tu bot.

1-Suscríbete al boletín
2-Solicitud para hablar con el editor
3-Enviar comentarios
4-Suscribirse a RSS
5-Solicitar una llamada telefónica
Escriba su solicitud: "; break; else echo" No entiendo su respuesta, inténtelo de nuevo. "; break; caso 3: if ($ _REQUEST ['msg'] ==" 1 ") echo" Gracias. Lo he suscrito a nuestro boletín usando su cuenta de correo electrónico de mensajería instantánea. Que tengas un buen día."; if ($ _REQUEST ['msg'] ==" 2 ") echo" Gracias. Le he dicho a nuestro editor que le gustaría hablar con él. Que tengas un buen día."; if ($ _REQUEST ['msg'] ==" 3 ") echo" Gracias. Escriba sus comentarios ahora. "; If ($ _REQUEST ['msg'] ==" 4 ") echo" Gracias. Agregue nuestra URL de RSS a su lector para suscribirse: http://www.topsecretwriters.com/rss. Que tengas un buen día."; if ($ _REQUEST ['msg'] ==" 5 ") echo" Gracias. Has solicitado una llamada telefónica. Por favor escriba su número de teléfono. "; Break; caso 4: echo" Gracias. Su información se ha enviado. Que tengas un buen día."; romper;?>

Ahora que hay un poco más de lógica e información en el código de fondo, puedes ver cuánto más inteligente se mostrará el robot a los usuarios, como se muestra en la conversación a continuación..

Ahora, llevar a cabo algunas de estas tareas puede ser tan simple como escribir en un archivo de registro o enviar un correo electrónico al editor usando PHP, pero si desea que su bot le sirva, acepte comandos de Twitter o envíe alertas a todos los chats. “amigos”, se requerirá el uso de algunas de las API de IMified. Eso está fuera del alcance de este artículo, pero veremos esas geniales características en un próximo artículo..

¿Alguna vez has usado IMified para personalizar tu propio bot, o has usado algún otro servicio similar? Comparte tus experiencias y conocimientos de bot de chat en la sección de comentarios a continuación.

Crédito de la imagen: Shutterstock

Explorar más sobre: ​​chat en línea, diseño web, herramientas para webmasters.