AI Telegram Bot + Google Calendar Автоматизація в n8n
Я створив повноцінну no-code систему в n8n, яка дозволяє керувати подіями Google Календаря через повідомлення або голос у Telegram.
Що реалізовано:
Telegram Trigger — бот реагує на вхідні повідомлення або голосові.
Text or Audio Parser — автоматичне розпізнавання: текст чи аудіо.
Download + Transcribe — завантаження та транскрипція голосу через OpenAI Whisper.
AI Agent (GPT-4o) — AI обробляє запит, розпізнає намір (створити, оновити, видалити чи переглянути подію).
Window Memory — памʼять сесії забезпечує контекстну розмову.
Google Calendar (4 дії):
Створення події
Оновлення події
Видалення події
Отримання списку подій за датами
Telegram Response — AI надсилає відповідь користувачу в чат.
Технології:
n8n (SaaS)
Telegram Bot API
Google Calendar API
OpenAI GPT-4o + Whisper (розпізнавання мовлення)
Динамічна логіка через $fromAI, $now, {{ $json.message.text }} та ін.
Приклад використання:
Користувач надсилає голосове: “Створи зустріч завтра о 14:00 з Олександром”, — бот розпізнає, розшифровує, інтерпретує намір, створює подію в Google Calendar і надсилає підтвердження в Telegram.