Darmowy szablon automatyzacji

Menedżer zadań Telegramu z obsługą sztucznej inteligencji i serwerem MCP

103
24 dni temu
21
bloków

Szczegółowy opis

Workflow ToDo App został zaprojektowany w celu usprawnienia zarządzania zadaniami poprzez integrację Telegrama i Google Tasks. Umożliwia użytkownikom tworzenie, aktualizację i zarządzanie zadaniami za pomocą wiadomości w Telegramie, wykorzystując możliwości AI, aby poprawić interakcję z użytkownikiem. Oczekiwanym rezultatem jest płynne doświadczenie, w którym użytkownicy mogą efektywnie zarządzać swoimi zadaniami bez konieczności przełączania się między aplikacjami.

Dla kogo jest to rozwiązanie?

Ten workflow jest przeznaczony dla:

  • Osób indywidualnych poszukujących efektywnego sposobu zarządzania zadaniami bezpośrednio z Telegrama.
  • Zespołów, które potrzebują rozwiązania do wspólnego zarządzania zadaniami zintegrowanego z Google Tasks.
  • Programistów zainteresowanych automatyzacją procesów zarządzania zadaniami przy użyciu n8n i Telegrama.

Jakie problemy rozwiązuje ten workflow?

Zarządzanie zadaniami często bywa uciążliwe, szczególnie gdy wymaga przełączania się między różnymi aplikacjami. Ten workflow rozwiązuje następujące problemy:

  • Rozproszone zarządzanie zadaniami: Użytkownicy mogą zarządzać zadaniami bezpośrednio z Telegrama, redukując potrzebę przełączania się do Google Tasks.
  • Niewydajna komunikacja: Dzięki integracji AI użytkownicy mogą wchodzić w interakcję z systemem zarządzania zadaniami w sposób konwersacyjny, co czyni go bardziej intuicyjnym.
  • Aktualizacje zadań: Użytkownicy mogą łatwo aktualizować statusy i szczegóły zadań poprzez proste wiadomości, zwiększając produktywność.

Co robi ten workflow?

Workflow ToDo App wykonuje następujące funkcje:

  • Obsługa przychodzących wiadomości: Nasłuchuje wiadomości wysyłanych do bota Telegram.
  • Tworzenie zadań: Umożliwia użytkownikom tworzenie nowych zadań na podstawie ich wiadomości.
  • Aktualizacja zadań: Użytkownicy mogą aktualizować istniejące zadania poprzez wysyłanie określonych komend.
  • Pobieranie zadań: Pobiera dzisiejsze i nadchodzące zadania z Google Tasks.
  • Transkrypcja notatek głosowych: Obsługuje wiadomości głosowe, konwertując je na tekst w celu zarządzania zadaniami.
  • Asystent AI: Wykorzystuje agenta AI, aby pomóc użytkownikom w efektywnym zarządzaniu zadaniami.

Konfiguracja

Wymagania wstępne

Przed skonfigurowaniem workflow upewnij się, że masz:

  • Konto n8n: Zarejestruj się w n8n, jeśli jeszcze go nie masz.
  • Bota Telegram: Utwórz bota Telegram i uzyskaj token API.
  • Google Tasks API: Skonfiguruj Google Tasks API i uzyskaj dane uwierzytelniające OAuth2.
  • Klucz API OpenAI: Zarejestruj się w OpenAI i uzyskaj klucz API dla funkcjonalności AI.

Proces konfiguracji

Prześlij plik JSON dla tego workflow i skonfiguruj uwierzytelnianie dla różnych narzędzi.

Jak dostosować ten workflow?

Aby dostosować workflow ToDo App do różnych potrzeb, rozważ następujące modyfikacje:

  • Zmiana platformy zarządzania zadaniami: Jeśli preferujesz inne narzędzie do zarządzania zadaniami, zastąp węzły Google Tasks API wybranego przez Ciebie serwisu.
  • Modyfikacja odpowiedzi AI: Dostosuj wiadomość systemową agenta AI, aby zmienić sposób interakcji z użytkownikami.
  • Dodanie dodatkowych komend: Rozszerz workflow, dodając więcej komend dla różnych funkcjonalności zarządzania zadaniami (np. usuwanie zadań).
  • Integracja innych platform komunikacyjnych: Jeśli chcesz użyć innej usługi komunikacyjnej, zastąp węzły Telegram odpowiednimi węzłami dla tej usługi.

Przykłady zastosowań

Workflow ToDo App może być wykorzystany w różnych scenariuszach, takich jak:

  • Osobiste zarządzanie codziennymi zadaniami bez konieczności korzystania z wielu aplikacji.
  • Współpraca zespołowa, gdzie członkowie zespołu mogą dodawać i aktualizować zadania w czasie rzeczywistym.
  • Automatyzacja przypomnień o ważnych terminach i spotkaniach.
  • Zarządzanie projektami, gdzie zadania są przypisywane i śledzone poprzez prostą komunikację w Telegramie.
  • Integracja z kalendarzem, aby zapewnić spójność między zadaniami a harmonogramem.
  • Wykorzystanie AI do inteligentnego kategoryzowania i priorytetyzacji zadań.
  • Obsługa zadań poprzez wiadomości głosowe, co jest szczególnie przydatne w podróży lub podczas pracy zdalnej.

Podsumowanie

Workflow ToDo App zapewnia skuteczne rozwiązanie do zarządzania zadaniami poprzez Telegram, zwiększając produktywność i poprawiając doświadczenie użytkownika. Postępując zgodnie z instrukcjami konfiguracji i opcjami dostosowania, użytkownicy mogą dostosować workflow do swoich specyficznych potrzeb, czyniąc zarządzanie zadaniami bardziej efektywnym i dostępnym.

   Skopiuj kod szablonu   
{"meta":{"instanceId":"be27b2af86ae3a5dc19ef2a1947644c0aec45fd8c88f29daa7dea6f0ce537691","templateCredsSetupCompleted":true},"nodes":[{"id":"ca8b122d-1739-4377-ac99-e20dd2341342","name":"Incoming Message","type":"n8n-nodes-base.telegramTrigger","position":[-1020,-320],"webhookId":"75921955-c8ed-4ff6-8de2-e436c6bbe69d","parameters":{"updates":["message"],"additionalFields":{}},"credentials":{"telegramApi":{"id":"ayMpCvQ69GjrbPdP","name":"gatu_pa_bot"}},"typeVersion":1.2},{"id":"68f7568b-e677-454b-a1e8-6c07a05e7570","name":"MCP Server Trigger","type":"@n8n/n8n-nodes-langchain.mcpTrigger","position":[-860,240],"webhookId":"562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee","parameters":{"path":"562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee"},"typeVersion":1},{"id":"635b8ecc-0f50-477d-8e19-631f868e30f6","name":"AI Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[340,-320],"parameters":{"options":{"systemMessage":"=You are a helpful assistant. Whenever askes to update a task, call the get_tasks tools first to retrieve the appropriate task ids then use that to update the tasks.nnToday's date: {{ $now }}n"}},"typeVersion":1.8},{"id":"ab7740dc-bac2-4044-8317-40d90252d992","name":"MCP Client","type":"@n8n/n8n-nodes-langchain.mcpClientTool","position":[540,-100],"parameters":{"sseEndpoint":"https://ai.gatuservices.info/mcp/562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee/sse"},"typeVersion":1},{"id":"5298eee0-747a-496a-a3a2-e395f7c1caa1","name":"OpenAI Chat Model","type":"@n8n/n8n-nodes-langchain.lmChatOpenAi","position":[300,-100],"parameters":{"model":{"__rl":true,"mode":"list","value":"gpt-4o-mini"},"options":{}},"credentials":{"openAiApi":{"id":"lcpI0YZU9bebg3uW","name":"OpenAi account"}},"typeVersion":1.2},{"id":"c5b7e10d-2d7c-403c-bcb5-a10033252f97","name":"Simple Memory","type":"@n8n/n8n-nodes-langchain.memoryBufferWindow","position":[420,-100],"parameters":{"sessionKey":"={{ $('Incoming Message').item.json.message.from.id }}","sessionIdType":"customKey","contextWindowLength":20},"typeVersion":1.3},{"id":"06d2e8c8-3912-45cd-a074-4eea27c2e5eb","name":"chatInput","type":"n8n-nodes-base.set","position":[80,-220],"parameters":{"options":{},"assignments":{"assignments":[{"id":"ab70dc2d-35d0-4742-988f-ed7077633467","name":"chatInput","type":"string","value":"={{ $json.message.text }}"},{"id":"6439fc2c-dc2d-41fc-b8a3-b33ef80d2878","name":"id","type":"number","value":"={{ $json.message.from.id }}"}]}},"typeVersion":3.4},{"id":"a9309816-8c1d-435c-ad49-2e45053718c1","name":"create_todays_task","type":"n8n-nodes-base.googleTasksTool","position":[-1020,460],"parameters":{"task":"MDg2MzM1OTA5NzI0NzUzNjUwNjc6MDow","title":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', `Title summary of the task to be done`, 'string') }}","additionalFields":{"notes":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Notes', `Detailed description of the task`, 'string') }}","dueDate":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Due_Date', `Date the task should be completed`, 'string') }}","completed":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Completion_Date', `Date the task was completed`, 'string') }}"}},"credentials":{"googleTasksOAuth2Api":{"id":"8sBGA2BWJuF6SObU","name":"Connected Account"}},"typeVersion":1},{"id":"ad6cfc1a-7094-434a-98d1-a6f030067091","name":"chatOutput","type":"n8n-nodes-base.set","position":[740,-320],"parameters":{"options":{},"assignments":{"assignments":[{"id":"df6bd510-e63f-41b1-b5b4-d2c612d5b8d0","name":"chatOutput","type":"string","value":"={{ $json.output }}"}]}},"typeVersion":3.4},{"id":"e342066f-3cf8-4926-94df-798e831226be","name":"sendMessage","type":"n8n-nodes-base.telegram","position":[960,-320],"webhookId":"c5eb133f-338f-4918-8e49-83ac339d841b","parameters":{"text":"={{ $json.chatOutput }}","chatId":"={{ $('Incoming Message').item.json.message.chat.id }}","additionalFields":{"appendAttribution":false,"disable_notification":false}},"credentials":{"telegramApi":{"id":"ayMpCvQ69GjrbPdP","name":"gatu_pa_bot"}},"typeVersion":1.2},{"id":"e4a1bc16-549f-46a2-92a8-a06e6023089c","name":"create_upcoming_task","type":"n8n-nodes-base.googleTasksTool","position":[-900,460],"parameters":{"task":"OFVvNlh6ZmhScHVvNll4dw","title":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', `Title summary of the task to be done`, 'string') }}","additionalFields":{"notes":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Notes', `Detailed description of the task`, 'string') }}","dueDate":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Due_Date', `Date the task should be completed`, 'string') }}","completed":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Completion_Date', `Date the task was completed`, 'string') }}"}},"credentials":{"googleTasksOAuth2Api":{"id":"8sBGA2BWJuF6SObU","name":"Connected Account"}},"typeVersion":1},{"id":"df71bb02-016d-4d56-b80d-404a60c0e7cf","name":"complete_task","type":"n8n-nodes-base.googleTasksTool","position":[-780,460],"parameters":{"task":"RS1rbkNCS2JsdVFnVl80cg","taskId":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Task_ID', `The task id tom be marked as completed. Get it from the get tasks tool`, 'string') }}","operation":"update","updateFields":{}},"credentials":{"googleTasksOAuth2Api":{"id":"8sBGA2BWJuF6SObU","name":"Connected Account"}},"typeVersion":1},{"id":"a33812bd-986e-4762-87a0-199ff8a7c9aa","name":"get_todays_tasks","type":"n8n-nodes-base.googleTasksTool","position":[-660,460],"parameters":{"task":"MDg2MzM1OTA5NzI0NzUzNjUwNjc6MDow","operation":"getAll","returnAll":true,"additionalFields":{}},"credentials":{"googleTasksOAuth2Api":{"id":"8sBGA2BWJuF6SObU","name":"Connected Account"}},"typeVersion":1},{"id":"dcb3a6c9-5d7c-4fe6-8b52-f07cf74cfa0c","name":"get_upcoming_tasks","type":"n8n-nodes-base.googleTasksTool","position":[-540,460],"parameters":{"task":"OFVvNlh6ZmhScHVvNll4dw","operation":"getAll","returnAll":true,"additionalFields":{}},"credentials":{"googleTasksOAuth2Api":{"id":"8sBGA2BWJuF6SObU","name":"Connected Account"}},"typeVersion":1},{"id":"ce63c24a-ce2f-4e06-8ae5-7de75540d438","name":"Switch","type":"n8n-nodes-base.switch","position":[-800,-320],"parameters":{"rules":{"values":[{"outputKey":"Voice Note","conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"8415cc8d-65a2-448e-a106-1ceb54634dfd","operator":{"type":"object","operation":"exists","singleValue":true},"leftValue":"={{ $json.message.voice }}","rightValue":""}]},"renameOutput":true}]},"options":{"fallbackOutput":"extra"}},"typeVersion":3.2},{"id":"a58488c3-38b8-4492-9f13-a900c7697812","name":"audio_id","type":"n8n-nodes-base.set","position":[-580,-420],"parameters":{"options":{},"assignments":{"assignments":[{"id":"eb7f5d62-e4f3-4b4e-9f1b-6c329feafb3e","name":"file_id","type":"string","value":"={{ $json.message.voice.file_id }}"},{"id":"803031b8-6b21-47fa-b339-ad674ccbbb1e","name":"file_unique_id","type":"string","value":"={{ $json.message.voice.file_unique_id }}"}]}},"typeVersion":3.4},{"id":"83c2ecae-b601-4669-b820-b5c35d3f936e","name":"download_audio","type":"n8n-nodes-base.telegram","position":[-360,-420],"webhookId":"c2dbc0eb-0f3a-4f11-9525-804bd5bef4b1","parameters":{"fileId":"={{ $json.file_id }}","resource":"file"},"credentials":{"telegramApi":{"id":"ayMpCvQ69GjrbPdP","name":"gatu_pa_bot"}},"typeVersion":1.2},{"id":"4a496e3a-2e3a-4ce0-9344-192847de1760","name":"transcribeAudio","type":"@n8n/n8n-nodes-langchain.openAi","position":[-140,-420],"parameters":{"options":{},"resource":"audio","operation":"transcribe"},"credentials":{"openAiApi":{"id":"lcpI0YZU9bebg3uW","name":"OpenAi account"}},"typeVersion":1.8},{"id":"38b6aa37-d279-4b1b-be42-7f7cc1bbe688","name":"audioInput","type":"n8n-nodes-base.set","position":[80,-420],"parameters":{"options":{},"assignments":{"assignments":[{"id":"d57b4fc2-10f7-46cd-a89c-0021a92f41d1","name":"chatInput","type":"string","value":"={{ $json.text }}"}]}},"typeVersion":3.4},{"id":"e524f12f-205f-4fc8-b2f0-b308ec4066b7","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-1060,-500],"parameters":{"color":4,"width":2180,"height":540,"content":"## Main Function to Receive and Send Telegram Messagesn"},"typeVersion":1},{"id":"709b252a-b5e8-4c7e-8bcd-a7092d588070","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-1060,140],"parameters":{"color":3,"width":640,"height":480,"content":"## MCP Server to Carry Out Actions"},"typeVersion":1}],"pinData":{"Incoming Message":[{"message":{"chat":{"id":6043747866,"type":"private","first_name":"Gatu"},"date":1745294191,"from":{"id":6043747866,"is_bot":false,"first_name":"Gatu","language_code":"en"},"voice":{"file_id":"AwACAgQAAxkBAAMYaAcTb6Sm3bpJ_8Cc2q1q4vC7MLYAAg8ZAAJAOjlQQhWQOxUBqfU2BA","duration":2,"file_size":9854,"mime_type":"audio/ogg","file_unique_id":"AgADDxkAAkA6OVA"},"message_id":24},"update_id":656804764}]},"connections":{"Switch":{"main":[[{"node":"audio_id","type":"main","index":0}],[{"node":"chatInput","type":"main","index":0}]]},"AI Agent":{"main":[[{"node":"chatOutput","type":"main","index":0}]]},"audio_id":{"main":[[{"node":"download_audio","type":"main","index":0}]]},"chatInput":{"main":[[{"node":"AI Agent","type":"main","index":0}]]},"MCP Client":{"ai_tool":[[{"node":"AI Agent","type":"ai_tool","index":0}]]},"audioInput":{"main":[[{"node":"AI Agent","type":"main","index":0}]]},"chatOutput":{"main":[[{"node":"sendMessage","type":"main","index":0}]]},"Simple Memory":{"ai_memory":[[{"node":"AI Agent","type":"ai_memory","index":0}]]},"complete_task":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"download_audio":{"main":[[{"node":"transcribeAudio","type":"main","index":0}]]},"transcribeAudio":{"main":[[{"node":"audioInput","type":"main","index":0}]]},"Incoming Message":{"main":[[{"node":"Switch","type":"main","index":0}]]},"get_todays_tasks":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"OpenAI Chat Model":{"ai_languageModel":[[{"node":"AI Agent","type":"ai_languageModel","index":0}]]},"create_todays_task":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"get_upcoming_tasks":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]},"create_upcoming_task":{"ai_tool":[[{"node":"MCP Server Trigger","type":"ai_tool","index":0}]]}}}
  • human
  • form
  • wait
  • hitl
  • approval
  • LangChain
  • Chat
  • Conversational
  • Plan and Execute
  • ReAct
  • Tools
  • ChatGPT
  • DallE
  • whisper
  • audio
  • transcribe
  • tts
  • assistant
  • Model Context Protocol
  • MCP Client
Planeta AI 2025 
magic-wandmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram