🗣️
Стиль спілкування
Приклад відповіді:
Шановний(-а), дякую за ваше звернення. Ваш запит буде опрацьовано у найкоротші терміни. З повагою.
⚙️
Параметри бота
Автовідповідь увімкнена
Бот відповідає автоматично
Зберігати контекст розмови
Пам'ять діалогу через PostgreSQL
Повідомляти оператора
При складних запитах
Затримка відповіді
2с
Емуляція природньої затримки перед відповіддю
🤖
Модель Claude API
Токени на відповідь
512
📋
Білий список контактів
Бот відповідає лише цим контактам. Інші — ігноруються.
ОМ
Олег Мартиненко
+380 67 123 4567 · відповідей: 42
НС
Наталя Савченко
+380 50 987 6543 · відповідей: 18
ІК
Іван Коваленко
+380 93 555 0011 · відповідей: 7
ЛГ
Лариса Гриценко
+380 66 444 2200 · відповідей: 0
👥
Групові чати
Команда підтримки
Клієнтський чат Q2
⚡
Тригери активації
●
Ключові слова — "допоможіть", "підтримка"
Дія: Активувати відповідь з тегом [ПІДТРИМКА]
Стиль: Офіційний
●
Час неактивності — понад 5 хвилин
Дія: Надіслати нагадування
Стиль: Дружній
●
Позаробочий час — пн–пт 18:00–9:00
Дія: Авто-відповідь про режим роботи
Стиль: Лаконічний
●
Стоп-слова — "скарга", "суд"
Дія: Передати оператору + не відповідати
Пріоритет: Критичний
🏗️
Схема архітектури системи
🛠️
Технологічний стек
Інтеграція Signal
signal-cli
Java, WebSocket
AI модель
Claude API
Anthropic, REST
База даних
PostgreSQL 16
pgvector, JSONB
Бекенд сервіс
Python / FastAPI
asyncio, SQLAlchemy
Черга задач
Redis + Celery
Async workers
Деплой
Docker Compose
Self-hosted VPS
📜
Журнал відповідей
✓
Олег Мартиненко
14:32:01
Як я можу відслідкувати статус мого замовлення?
✓
Наталя Савченко
14:28:44
Добрий день! Чи можна перенести зустріч на п'ятницю?
⚠
Невідомий контакт
14:21:17
Привіт, хочу подати скаргу...
✓
Олег Мартиненко
13:55:09
Дякую за допомогу вчора!
✗
Іван Коваленко
12:44:30
Коли буде готово моє замовлення?
💬
Тест відповіді
🤖 Відповідь Claude: