Требовался интерактивный Telegram-бот, который мог бы выступать в роли виртуального собеседника: поддерживать живой диалог, отвечать на вопросы пользователя, помогать советами и генерировать изображения .
Дополнительные требования включали:
• сохранение контекста диалога;
• адаптацию ответов под данные пользователя (имя, пол, возраст, часовой пояс);
• поддержку команд (очистка истории, напоминания, календарь);
Решение
Проект на базе n8n с интеграцией ChatGPT.
1. Telegram - знакомство, ввода данных пользователя.
2. Персонализация и память диалога - PostgreSQL-база данных.
3. AI-агенты, задающими характер персонажа.
4. Текстовые вопросы или генерация изображения.
6. Дополнительно: работа с часовыми поясами; напоминания при долгом отсутствии пользователя; запись событий в Google Calendar; очистка истории переписки.
В результате клиент получил ИИ-чат-бота для Telegram,:
• ведёт осмысленный диалог с учётом контекста и данных пользователя;
• отвечает на вопросы и поддерживает беседу в заданном стиле;
• генерирует изображения по текстовому описанию;
Решение может использоваться:
• виртуальный друг или AI-персонаж для Telegram-каналов;
• основа для коммерческих ботов (поддержка, консультации, развлечения);
• шаблон для быстрого запуска кастомных AI-ассистентов под разные ниши.