Supervisión y recuperación automatizada de sesiones de bots de Telegram para usuarios con TelePilot
Este es unDevOpsflujo de automatización del dominio deautomatización que contiene 16 nodos.Utiliza principalmente nodos como Set, Filter, Telegram, ScheduleTrigger, ChatTrigger. Monitoreo y recuperación automatizados de sesiones de bots de usuarios de Telegram con TelePilot
- •Bot Token de Telegram
Nodos utilizados (16)
Categoría
{
"meta": {
"instanceId": "b01651a347630e90a4bc33ea9cf043eb9b1a7593a0e49cd5542c1c0d34c726d2",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "2f3ae9e1-74a8-471c-b5e9-5248b30df34a",
"name": "Al recibir mensaje de chat",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
0,
640
],
"webhookId": "e03aaa29-25f0-41a6-ac38-4530aeea2855",
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "cddd4cae-f66e-46df-b47b-03d70e64dd58",
"name": "Nota adhesiva",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
400
],
"parameters": {
"width": 740,
"height": 440,
"content": "# Supported Commands\nFollowing commands can be used in Chat:\n\n/start - start login via Phone Number and code (MFA is also supported if set)\n/stop - terminates current ClientSession for this Credential\n/clear - deletes local tdlib database, new login is required\n/cred - shows which Telegram Credential is used in this ChatTrigger (name + apiId, apiHash, phoneNumber)\n/stat - print all open Telegram sessions"
},
"typeVersion": 1
},
{
"id": "80545bcf-d638-4d62-98da-1c2417ae0a08",
"name": "Disparador programado",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
0,
224
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 8
}
]
}
},
"typeVersion": 1.2
},
{
"id": "c4de86cc-899a-46cd-827f-24310f5f6431",
"name": "Stop auth",
"type": "@telepilotco/n8n-nodes-telepilot.telePilot",
"position": [
1120,
368
],
"parameters": {
"resource": "login"
},
"credentials": {
"telePilotApi": {
"id": "3ByPfxvvIjIyEX9F",
"name": "Lesnikov Telegram account"
}
},
"typeVersion": 1
},
{
"id": "69e92f40-e2bd-42c2-917f-dfff2ecff35e",
"name": "Inicio auth",
"type": "@telepilotco/n8n-nodes-telepilot.telePilot",
"position": [
1120,
592
],
"parameters": {
"resource": "login"
},
"credentials": {
"telePilotApi": {
"id": "3ByPfxvvIjIyEX9F",
"name": "Lesnikov Telegram account"
}
},
"typeVersion": 1
},
{
"id": "f3ff30f1-636b-4f77-b4df-de64149000dd",
"name": "Nota adhesiva 1",
"type": "n8n-nodes-base.stickyNote",
"position": [
848,
304
],
"parameters": {
"width": 480,
"height": 692,
"content": "# Automatic Reconnect"
},
"typeVersion": 1
},
{
"id": "06fb2111-2a65-41cd-bf0f-3b9eb63f802b",
"name": "Manual control",
"type": "@telepilotco/n8n-nodes-telepilot.telePilot",
"position": [
224,
640
],
"parameters": {
"resource": "login"
},
"credentials": {
"telePilotApi": {
"id": "3ByPfxvvIjIyEX9F",
"name": "Lesnikov Telegram account"
}
},
"typeVersion": 1
},
{
"id": "8c35adce-7dc6-4559-80e8-bde6de9ae6d3",
"name": "Automatic control",
"type": "@telepilotco/n8n-nodes-telepilot.telePilot",
"position": [
448,
224
],
"parameters": {
"resource": "login"
},
"credentials": {
"telePilotApi": {
"id": "3ByPfxvvIjIyEX9F",
"name": "Lesnikov Telegram account"
}
},
"typeVersion": 1
},
{
"id": "5adebdd8-eed4-4942-9f46-57ff3cebff7c",
"name": "Get Session Status",
"type": "n8n-nodes-base.set",
"position": [
224,
224
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "72c4f4ca-ff60-45ac-9c26-d8e6661f541a",
"name": "sessionId",
"type": "string",
"value": "67a853b868cd4f06a0113163ec8b2458"
},
{
"id": "23010324-6358-4aec-a8eb-fa7a174123f1",
"name": "action",
"type": "string",
"value": "sendMessage"
},
{
"id": "a35ef9f8-1dfc-4e34-a347-de6542358aad",
"name": "chatInput",
"type": "string",
"value": "/stat"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "c8dd0ee1-8877-4e59-8c8a-5d2ff8b1c2f5",
"name": "Stop Session",
"type": "n8n-nodes-base.set",
"position": [
912,
368
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "72c4f4ca-ff60-45ac-9c26-d8e6661f541a",
"name": "sessionId",
"type": "string",
"value": "67a853b868cd4f06a0113163ec8b2458"
},
{
"id": "23010324-6358-4aec-a8eb-fa7a174123f1",
"name": "action",
"type": "string",
"value": "sendMessage"
},
{
"id": "a35ef9f8-1dfc-4e34-a347-de6542358aad",
"name": "chatInput",
"type": "string",
"value": "/stop"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "ae5565f7-cddb-41fb-be03-b2980c80688d",
"name": "Inicio Session",
"type": "n8n-nodes-base.set",
"position": [
912,
592
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "72c4f4ca-ff60-45ac-9c26-d8e6661f541a",
"name": "sessionId",
"type": "string",
"value": "67a853b868cd4f06a0113163ec8b2458"
},
{
"id": "23010324-6358-4aec-a8eb-fa7a174123f1",
"name": "action",
"type": "string",
"value": "sendMessage"
},
{
"id": "a35ef9f8-1dfc-4e34-a347-de6542358aad",
"name": "chatInput",
"type": "string",
"value": "/start"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "0f65ad5e-7ed7-4376-855e-829c34c811ef",
"name": "Pass on Closed Status",
"type": "n8n-nodes-base.filter",
"position": [
672,
224
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "08f33e60-eafc-4270-94ab-5f26549ea4d3",
"operator": {
"type": "string",
"operation": "notEquals"
},
"leftValue": "={{ $json[0].authState }}",
"rightValue": "authorizationStateReady"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "0b78e5c0-ca44-4e7c-93ff-79d285115f32",
"name": "Send Closed Status message",
"type": "n8n-nodes-base.telegram",
"disabled": true,
"position": [
880,
128
],
"webhookId": "231c216e-646c-45e3-a3ca-145d48ca7e8d",
"parameters": {
"text": "=❌ Lesnikov UserBot Error:\n{{ $json.toJsonString() }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "eA9CvzGGscu3q5LF",
"name": "LesnikovCoreBot"
}
},
"typeVersion": 1.2
},
{
"id": "c512d22a-4082-4e80-9142-4dee8401a9fa",
"name": "Check Session Connection",
"type": "n8n-nodes-base.filter",
"position": [
912,
800
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "08f33e60-eafc-4270-94ab-5f26549ea4d3",
"operator": {
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json[0].authState }}",
"rightValue": "authorizationStateReady"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "194bdbc5-d65f-44e9-bd82-966377e72b9d",
"name": "Send Session Connection message",
"type": "n8n-nodes-base.telegram",
"disabled": true,
"position": [
1120,
800
],
"webhookId": "f61ba988-2a26-4d07-87b6-9ef9e9eab2bc",
"parameters": {
"text": "=✅ Lesnikov UserBot Info:\n{{ $json.toJsonString() }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "eA9CvzGGscu3q5LF",
"name": "LesnikovCoreBot"
}
},
"typeVersion": 1.2
},
{
"id": "1a3d8082-4ce8-4346-9c18-91c7cf56e11b",
"name": "Nota adhesiva 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-64,
160
],
"parameters": {
"width": 880,
"height": 224,
"content": "# Automatic Session Check"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"c4de86cc-899a-46cd-827f-24310f5f6431": {
"main": [
[
{
"node": "Start Session",
"type": "main",
"index": 0
}
]
]
},
"Start auth": {
"main": [
[
{
"node": "c512d22a-4082-4e80-9142-4dee8401a9fa",
"type": "main",
"index": 0
}
]
]
},
"c8dd0ee1-8877-4e59-8c8a-5d2ff8b1c2f5": {
"main": [
[
{
"node": "c4de86cc-899a-46cd-827f-24310f5f6431",
"type": "main",
"index": 0
}
]
]
},
"Start Session": {
"main": [
[
{
"node": "Start auth",
"type": "main",
"index": 0
}
]
]
},
"06fb2111-2a65-41cd-bf0f-3b9eb63f802b": {
"main": [
[]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "5adebdd8-eed4-4942-9f46-57ff3cebff7c",
"type": "main",
"index": 0
}
]
]
},
"8c35adce-7dc6-4559-80e8-bde6de9ae6d3": {
"main": [
[
{
"node": "0f65ad5e-7ed7-4376-855e-829c34c811ef",
"type": "main",
"index": 0
}
]
]
},
"5adebdd8-eed4-4942-9f46-57ff3cebff7c": {
"main": [
[
{
"node": "8c35adce-7dc6-4559-80e8-bde6de9ae6d3",
"type": "main",
"index": 0
}
]
]
},
"0f65ad5e-7ed7-4376-855e-829c34c811ef": {
"main": [
[
{
"node": "0b78e5c0-ca44-4e7c-93ff-79d285115f32",
"type": "main",
"index": 0
},
{
"node": "c8dd0ee1-8877-4e59-8c8a-5d2ff8b1c2f5",
"type": "main",
"index": 0
}
]
]
},
"c512d22a-4082-4e80-9142-4dee8401a9fa": {
"main": [
[
{
"node": "194bdbc5-d65f-44e9-bd82-966377e72b9d",
"type": "main",
"index": 0
}
]
]
},
"When chat message received": {
"main": [
[
{
"node": "06fb2111-2a65-41cd-bf0f-3b9eb63f802b",
"type": "main",
"index": 0
}
]
]
}
}
}¿Cómo usar este flujo de trabajo?
Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.
¿En qué escenarios es adecuado este flujo de trabajo?
Avanzado - DevOps
¿Es de pago?
Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.
Flujos de trabajo relacionados recomendados
IvanCore
@ivancoreHi, I’m a botmaker and automation enthusiast, specializing in creating efficient systems and solutions to streamline processes. My expertise lies in developing bots and automation tools that save ⏱️ time, enhance 📈 productivity, and simplify 🔄 complex tasks. If you’d like to learn more or connect with me, feel free to reach out through the link below: Looking forward to collaborating! 🤝
Compartir este flujo de trabajo