En éste caso instalaremos un Bot con múltiples funciones ayudándonos del lenguaje de programación NodeJS, el cual es un entorno sumamente fácil de trabajar, amplio campo de funciones, así como su dinamismo para incluir otras fuentes para dirigirlas a nuestro Bot de Whatsapp.
Lo primero que demos tener en cuenta es que hay varios entornos de Chatbots con los que se pueden trabajar, en éste caso sobre salen dos, tal es el caso de Baileys el cual es totalmente gratuito y Wa-Automate el cual es su mayor base de trabajo es gratuita, aunque cuenta con funciones Premium por un pago mensual.
En éste caso trabajaremos con un repositorio demo para realizar una instalación sencilla de un trabajando en NodeJS con la base de Wa-Automate como entorno.
Los pasos de instalación de un Chatbot, son los siguientes:
- Actualizar el VPS donde se instalará nuestro Chatbot.
apt-get update && apt-get upgrade -y
- Instalaremos GIT y Curl
apt-get install git -y
apt-get install curl -y
- Instalar NodeJS en nuestro VPS, en éste caso utilizaremos NodeJS 16
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
- Descargaremos el repositorio de nuestro Chatbot (Bocchibot)
git clone https://github.com/SlavyanDesu/BocchiBot.git
- Entraremos al Directorio principal del Bot
cd BocchiBot
- Modificaremos los valores del archivos config.json
{"ownerBot": "62812xxxxxxxx@c.us","prefix": ".","nao": "SAUCENAO-API-KEY","authorStick": "@SlavyanDesu","packStick": "BocchiBot"}
- Instalaremos el repositorio de Bocchibot
npm install
- Instalaremos los paquetes faltantes para funciones como Stickers, Audios y más
apt-get install libwebp -y
apt-get install ffmpeg -y
apt-get install mc -y
apt-get install tesseract -y
apt-get install imagemagick -y
wget -O ~/../usr/share/tessdata/ind.traineddata "https://github.com/tesseract-ocr/tessdata/blob/master/ind.traineddata?raw=true"
- Una vez instalado toda la paquetería, iniciaremos nuestro Bot
npm start
- Escanearemos nuestro código QR por primera vez en nuestro bot
screen -dmS botsin npm start --prefix /root/BocchiBot
Dudas o comentarios en mi grupo de Telegram:
Enlace | @VpnMX
Creditos Bocchibot : SlavyanDesu
0 Comentarios