Bot de Telegram Flowise 🤖 con tecnología Langchain Este bot de Telegram aprovecha las llamadas a la API de Flowise, proporcionando una variedad de posibilidades a través de la tecnología Langchain.
Como no coder, he observado varios bots de Telegram integrándose con n8n, Make y Activepieces. Sin embargo, creo que menos integraciones pueden llevar a menos problemas. Por lo tanto, me embarqué en la creación de mi propio bot de Telegram utilizando Flowise, con la ayuda de ChatGPT y mis conocimientos limitados de programación, hasta que logré ponerlo en funcionamiento con éxito.
He decidido compartir este bot con la comunidad, con la esperanza de que pueda sufrir más modificaciones. ¡Si deseas contribuir a su mejora, eres más que bienvenido!
Sigue estos pasos para configurar y ejecutar tu bot de Telegram en Node.js:
git clone https://github.com/RonAdames/telegram_flowise.git
cd telegram_flowise
Asegúrate de tener Node.js y npm instalados. Luego, instala los paquetes necesarios:
npm install
- Abre Telegram y busca el bot "BotFather".
- Inicia un chat con BotFather y usa el comando /newbot para crear un nuevo bot.
- Sigue las instrucciones para establecer un nombre y un nombre de usuario para tu bot.
- Una vez creado el bot, anota el token de API generado.
- Abre el proyecto en tu editor de código preferido.
- Localiza el archivo .env.example y cámbiale el nombre a .env.
- Reemplaza el marcador de posición TELEGRAM_BOT_TOKEN con el token de API obtenido de BotFather.
- En este punto, asumo que tienes Flowise en funcionamiento; de lo contrario, consulta https://flowiseai.com para obtener tu URL y token de API de Flowise.
- Reemplaza tu API_URL y API_TOKEN.
Ahora es el momento de iniciar tu bot.
npm start
Abre Telegram y busca tu bot usando el nombre de usuario proporcionado durante la creación. Inicia un chat con el bot y envía un comando de prueba para asegurarte de que responda correctamente. ¡Felicidades! Tu bot de Telegram está instalado y funcionando correctamente.
Si encuentras algún problema, consulta la documentación del proyecto o busca ayuda en la comunidad.
Recuerda personalizar las instrucciones según la estructura de tu proyecto y los pasos de configuración específicos. Además, proporciona cualquier información adicional o pasos de solución de problemas si es necesario.
ejecuta el siguiente comando
docker build -t telegram-bot .
docker run -p 3000:3000 telegram-bot