Telegram-бот для вивчення іноземних слів із системою повторень
Завдання клієнта:
Потрібен був персональний інструмент для вивчення німецьких слів, який працює за принципом інтервального повторення, коли слова повторюються не поспіль, а залежно від того, наскільки добре ти їх знаєш.
Рішення:
Розробив Telegram-бот на базі n8n і Supabase. Користувач надсилає
німецьке слово - бот автоматично перекладає його через GPT і зберігає
зі статусом «Нове». Далі працює система з трьох режимів тестування з розумною зміною статусів: правильна відповідь просуває слово
вперед, неправильна - повертає до роботи. Після кожної відповіді, незалежно
від результату, GPT генерує 3 приклади речень з цим словом та його розбором - слово закріплюється через контекст, а не зубріння. Нове → Напівнове → Вивчене. Слова зі статусом «Вивчене» більше не показуються, помилки виділяються в окремий режим і опрацьовуються окремо.
Результат для бізнесу:
Користувач зосереджується лише на тих словах, які справді потребують уваги, не витрачає час на те, що вже знає, і не пропускає ті моменти, де припускається помилок. Система автоматично адаптується до кожного користувача. Бот легко налаштовується під будь-яку мову - достатньо змінити промпт.
Цифри:
- 3 режими тестування: нові слова, помилки, повторення
- 4 статуси слова: Нове → Напівнове → Вивчене / Помилка
- Налаштовується під будь-яку мову без зміни архітектури
Стек:
n8n · Telegram Bot API · GPT-4o Mini · Supabase · JavaScript Code Nodes
Потрібен був персональний інструмент для вивчення німецьких слів, який працює за принципом інтервального повторення, коли слова повторюються не поспіль, а залежно від того, наскільки добре ти їх знаєш.
Рішення:
Розробив Telegram-бот на базі n8n і Supabase. Користувач надсилає
німецьке слово - бот автоматично перекладає його через GPT і зберігає
зі статусом «Нове». Далі працює система з трьох режимів тестування з розумною зміною статусів: правильна відповідь просуває слово
вперед, неправильна - повертає до роботи. Після кожної відповіді, незалежно
від результату, GPT генерує 3 приклади речень з цим словом та його розбором - слово закріплюється через контекст, а не зубріння. Нове → Напівнове → Вивчене. Слова зі статусом «Вивчене» більше не показуються, помилки виділяються в окремий режим і опрацьовуються окремо.
Результат для бізнесу:
Користувач зосереджується лише на тих словах, які справді потребують уваги, не витрачає час на те, що вже знає, і не пропускає ті моменти, де припускається помилок. Система автоматично адаптується до кожного користувача. Бот легко налаштовується під будь-яку мову - достатньо змінити промпт.
Цифри:
- 3 режими тестування: нові слова, помилки, повторення
- 4 статуси слова: Нове → Напівнове → Вивчене / Помилка
- Налаштовується під будь-яку мову без зміни архітектури
Стек:
n8n · Telegram Bot API · GPT-4o Mini · Supabase · JavaScript Code Nodes