import { component$ } from '@builder.io/qwik'
import type { DocumentHead } from '@builder.io/qwik-city'
export default component$(() => {
return (
<>
Bienvenido
Un robot (bot) de Whatsapp es un programa que reconoce palabras
clave en los mensajes que entran, y contesta con respuestas
pre-programadas, facilitando así el dar información a posibles
clientes desde tu cuenta de Whatsapp automáticamente.
Este bot esta hecho en Javascript y usa NodeJS y es{' '}
Open Source
.
Está programado de tal forma que se pueden usar varias librerías
(hasta ahora whatsapp-web.js, twilio y Venom) y se puden agregar
más.
Si se quiere cambiar la librería que se está usando, esto se
puede hacer con solo cambiar unas lineas en el código.
| Características |
Estatus |
| Menus y Submenus |
✅
|
| Dialogflow |
✅
|
| MySQL |
✅
|
| JSON File |
✅
|
| QR Scan (route) |
✅
|
| Easy deploy heroku |
✅
|
| Buttons |
✅
ℹ️
{' '}
(No funciona en multi-device)
|
| Send Voice Note |
✅
|
| Add support ubuntu/linux |
✅
|
Requisitos
- Node v14 o superior
-
VSCode (Editor de codigo){' '}
Descargar
-
MySql (opcional) solo aplica si vas a usar el modo 'mysql'{' '}
sql-bot.sql migración
-
Dialogflow (opcional) solo aplica si vas a usar el modo
'dialogflow'
Instalación
-
Abre VSCode y muevete al directorio en donde quieres
instalar el bot.
- Ejecuta este comando: npm create bot-whatsapp@latest
- Contesta que SI quieres crear un bot nuevo (Y)
-
Selecciona con las flechas (arriba y abajo) la librería que
vas usar para el bot, cuando estes sobre la opción que
quieres, oprime la barra de espacio y luego la tecla "Enter"
-
De igual forma selecciona la base de datos que quieres usar.
-
Cambiate al directorio que se creo dependiendo de la base de
datos que hayas seleccionado, si seleccionaste "Memory"
sería "cd base-wweb-memory"
-
Ya estando en el nuevo subdirectorio, ejecuta el comando
"npm install" y espera a que se instalen las dependencias.
-
Una vez que termine la instalación ejecuta el comando "npm
start"y espera a que te mande el mensaje de que necesitas
escanear el código QR, para esto ve al directorio en el que
se instaló y busca el archivo "qr.svg" y abrelo, te debe de
mostrar un código QR que tienes que escanear en el Whatsapp
que quieres ligar con el bot, para esto ve a tu Whatsapp,
haz clic en los tres botones de arriba a la derecha y entra
en "Linked devices", y luego en el botón que dice "LINK
DEVICE", esto va a abrir la camara para que escanes el
código.
-
Una vez ligado el Whatsapp, vas a ver el mensaje de
"Proveedor conectado y listo".
-
Desde OTRO celular manda un mensaje al número del Whatsapp
que acabas de ligar al bot con la palabra "Hola" y LISTO.
- Debes de recibir una respuesta automática del bot.
>
)
})
export const head: DocumentHead = {
title: 'Welcome to Qwik Docs Starter',
}