bots/
├── sender.py # Бот-отправитель (рассылка)
├── consultant.py # Бот-консультант (ответы)
└── README.md # Этот файл
Рассылка сообщений с эмуляцией живого человека.
# Тест без отправки (показать что отправится)
python3 sender.py dry Тимофей VIP
python3 sender.py dry Екатерина Средний
# Реальная отправка
python3 sender.py send Тимофей VIP
python3 sender.py send Ангелина Средний
| Менеджер | Источник | Сайт |
|---|---|---|
| Тимофей | Тимофей | pirotehnika.spb.ru |
| Ангелина | Пиротехника СПб | pirotehnika.spb.ru |
| Екатерина | Фейерверк СПб | feyerverk.spb.ru |
| Сегмент | Условие |
|---|---|
| VIP | total_sum >= 50,000₽ |
| Средний | 10,000 <= total_sum < 50,000₽ |
| Мелкий | 1 <= total_sum < 10,000₽ |
Отвечает на вопросы клиентов о пиротехнике.
python3 consultant.py
Бот работает с входящими сообщениями через webhook WAHA:
from consultant import PiroConsultant
consultant = PiroConsultant()
response = consultant.generate_response(phone, message)
pip install psycopg2-binary pyyaml requests