❗ ¡ Nuevo! RedBot 1.0 ya está disponible, lea aquí
Con RedBot puedes crear visualmente un bot de chat con todas las funciones para Telegram , Facebook Messenger , Viber , Twilio y Slack con Node-RED. Casi no se requieren habilidades de codificación.
Node-RED es una herramienta para conectar dispositivos de hardware, API y servicios en línea de formas nuevas e interesantes.
Mantener RedBot requiere mucho tiempo; si lo desea, considere:
Primero que nada instale Node-RED
$ sudo npm install -g node-red
Luego abra el directorio de datos del usuario ~/.node-red
e instale el paquete
$ cd ~/.node-red
$ npm install node-red-contrib-chatbot
Entonces corre
node-red
El siguiente paso es crear un chat bot, recomiendo usar Telegram ya que la configuración es más fácil ( Telegram permite realizar sondeos para recibir mensajes, por lo que no es necesario crear un certificado https). Utilice @BotFather para crear un bot de chat, siga las instrucciones aquí y luego copie su token de acceso.
Luego abre tu Node-RED y agrega un Telegram Receiver
, en el panel de configuración agrega un nuevo bot y pega el token
Ahora agregue un nodo Message
y conéctese al Telegram Receiver
Finalmente agregue un nodo Telegram Sender
, no olvide seleccionar en el panel de configuración el mismo bot del Telegram Receiver
, este debería ser el diseño final.
Ahora tienes un bot útil que responde "¡Hola!" a cualquier mensaje recibido. Podemos hacerlo mucho mejor.
Por el presente se otorga permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para operar con el Software sin restricciones, incluidos, entre otros, los derechos de uso, copia, modificación, fusión. , publicar, distribuir, sublicenciar y/o vender copias del Software, y permitir que las personas a quienes se les proporciona el Software lo hagan, sujeto a las siguientes condiciones:
El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGÚN RECLAMO, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, AGRAVIO O DE OTRA MANERA, QUE SURJA DE, FUERA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTRAS NEGOCIOS EN EL SOFTWARE.
Codificado con ❤️ en ??