Bot Telegram do nauki obcych słów z systemem powtórzeń
Zadanie klienta:
Potrzebny był osobisty instrument do nauki niemieckich słów, który działa na zasadzie powtarzania interwałowego, kiedy słowa są powtarzane nie kolejno, a w zależności od tego, jak dobrze je znasz.
Rozwiązanie:
Opracowałem bota Telegram na bazie n8n i Supabase. Użytkownik wysyła niemieckie słowo - bot automatycznie tłumaczy je przez GPT i zapisuje ze statusem „Nowe”. Następnie działa system trzech trybów testowania z rozsądną zmianą statusów: poprawna odpowiedź przesuwa słowo do przodu, błędna - wraca do pracy. Po każdej odpowiedzi, niezależnie od wyniku, GPT generuje 3 przykłady zdań z tym słowem i jego analizą - słowo utrwala się przez kontekst, a nie przez wkuwanie. Nowe → Półnowe → Wyuczone. Słowa ze statusem „Wyuczone” nie są już pokazywane, błędy są wyróżniane w osobnym trybie i opracowywane osobno.
Wynik dla biznesu:
Użytkownik koncentruje się tylko na tych słowach, które naprawdę wymagają uwagi, nie traci czasu na to, co już zna, i nie pomija tych momentów, w których popełnia błędy. System automatycznie dostosowuje się do każdego użytkownika. Bot łatwo dostosowuje się do dowolnego języka - wystarczy zmienić prompt.
Liczby:
- 3 tryby testowania: nowe słowa, błędy, powtórzenia
- 4 statusy słowa: Nowe → Półnowe → Wyuczone / Błąd
- Dostosowuje się do dowolnego języka bez zmiany architektury
Stos:
n8n · Telegram Bot API · GPT-4o Mini · Supabase · JavaScript Code Nodes
Potrzebny był osobisty instrument do nauki niemieckich słów, który działa na zasadzie powtarzania interwałowego, kiedy słowa są powtarzane nie kolejno, a w zależności od tego, jak dobrze je znasz.
Rozwiązanie:
Opracowałem bota Telegram na bazie n8n i Supabase. Użytkownik wysyła niemieckie słowo - bot automatycznie tłumaczy je przez GPT i zapisuje ze statusem „Nowe”. Następnie działa system trzech trybów testowania z rozsądną zmianą statusów: poprawna odpowiedź przesuwa słowo do przodu, błędna - wraca do pracy. Po każdej odpowiedzi, niezależnie od wyniku, GPT generuje 3 przykłady zdań z tym słowem i jego analizą - słowo utrwala się przez kontekst, a nie przez wkuwanie. Nowe → Półnowe → Wyuczone. Słowa ze statusem „Wyuczone” nie są już pokazywane, błędy są wyróżniane w osobnym trybie i opracowywane osobno.
Wynik dla biznesu:
Użytkownik koncentruje się tylko na tych słowach, które naprawdę wymagają uwagi, nie traci czasu na to, co już zna, i nie pomija tych momentów, w których popełnia błędy. System automatycznie dostosowuje się do każdego użytkownika. Bot łatwo dostosowuje się do dowolnego języka - wystarczy zmienić prompt.
Liczby:
- 3 tryby testowania: nowe słowa, błędy, powtórzenia
- 4 statusy słowa: Nowe → Półnowe → Wyuczone / Błąd
- Dostosowuje się do dowolnego języka bez zmiany architektury
Stos:
n8n · Telegram Bot API · GPT-4o Mini · Supabase · JavaScript Code Nodes