projects/pirotehnika/campaigns/ny2026/bots/README.md

Боты рассылки NY2026

Структура

bots/
├── sender.py       # Бот-отправитель (рассылка)
├── consultant.py   # Бот-консультант (ответы)
└── README.md       # Этот файл

Бот-отправитель (sender.py)

Рассылка сообщений с эмуляцией живого человека.

Особенности

Использование

# Тест без отправки (показать что отправится)
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₽

Бот-консультант (consultant.py)

Отвечает на вопросы клиентов о пиротехнике.

Возможности

Тестирование

python3 consultant.py

Интеграция

Бот работает с входящими сообщениями через webhook WAHA:

from consultant import PiroConsultant

consultant = PiroConsultant()
response = consultant.generate_response(phone, message)

Требования

pip install psycopg2-binary pyyaml requests

Зависимости