Ten workflow tworzy chatbot Telegram z funkcją zarządzania sesjami, wykorzystujący sztuczną inteligencję. Użytkownicy mogą:
Wykorzystuje Google Sheets do śledzenia aktywnych i zakończonych sesji (przechowuje ID SESJI i STAN).
OpenAI GPT-4 generuje odpowiedzi z kontekstową pamięcią (poprzez węzeł Simple Memory).
Wszystkie interakcje (pytania/odpowiedzi) są zapisywane w Google Sheets w celu audytu i odzyskiwania.
Komendy Telegram uruchamiają określone akcje (np. /question [zapytanie] pobiera odpowiedzi z historii sesji).
Każdy użytkownik może tworzyć, zarządzać i przełączać się między wieloma sesjami niezależnie, co jest idealne do organizowania różnych konwersacji bez zamieszania.
Konwersacje są przechowywane w Google Sheets, co zapewnia, że historia czatu i stany sesji są zachowane nawet po restarcie serwera lub instancji n8n.
Dzięki intuicyjnym komendom, takim jak /new, /current, /resume, /summary i /question, użytkownicy mogą łatwo zarządzać sesjami bez potrzeby korzystania z interfejsu internetowego.
Dzięki modelom OpenAI workflow może podsumować całe konwersacje lub odpowiedzieć na konkretne pytania dotyczące poprzednich dyskusji, oszczędzając czas i poprawiając użyteczność chatbota.
Dzięki wykorzystaniu Google Sheets zamiast bazy danych workflow jest łatwy do sklonowania, modyfikacji i wdrożenia — idealny do szybkiego prototypowania lub lekkich zastosowań produkcyjnych.
Każdy logiczny blok (nowa sesja, pobierz aktualną sesję, wznowienie, podsumowanie, zadaj pytanie) jest modułowy, co ułatwia rozszerzenie workflow o dodatkowe funkcje, takie jak analityka, spersonalizowane powitania lub integracje z systemami CRM.
Dodaj token swojego bota do węzłów Telegram Trigger i Telegram Send.
Uwierzytelnij węzły Google Sheets za pomocą OAuth. Upewnij się, że nazwy arkuszy (Session, Database) i mapowanie kolumn pasują do szablonu.
Dodaj swój klucz API do węzłów OpenAI Chat Model. Dostosuj contextWindowLength w węźle Simple Memory dla długości historii konwersacji.
Użyj komend Telegram do testowania:
Aktywuj workflow; bot będzie odpowiadać na wiadomości Telegram w czasie rzeczywistym.
Ta automatyzacja może być wykorzystana w wielu scenariuszach, takich jak:
Skontaktuj się ze mną w celu konsultacji i wsparcia lub dodaj mnie na Linkedin.