|
|
|
@ -13,14 +13,14 @@ from restoran_max_bot.utils import has_key, is_json
|
|
|
|
|
|
|
|
|
|
|
|
# ---------- вспомогательные функции ----------
|
|
|
|
# ---------- вспомогательные функции ----------
|
|
|
|
def send_booking_to_crm(client: Client, date, time, people, phone, name):
|
|
|
|
def send_booking_to_crm(client: Client, date, time, people, phone, name):
|
|
|
|
# TODO: реализация бронирования столика
|
|
|
|
# реализация бронирования столика
|
|
|
|
msg = f'Бронирование столика:\nНа дату: {date}-{time} \nКоличество: {people}\nКонтакт: {phone}\nИмя: {name}'
|
|
|
|
msg = f'Бронирование столика:\nНа дату: {date}-{time} \nКоличество: {people}\nКонтакт: {phone}\nИмя: {name}'
|
|
|
|
send_message_all_manager(client, msg)
|
|
|
|
send_message_all_manager(client, msg)
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def send_contact_to_admin(client: Client, phone, contact_method, question, preferred_time, name):
|
|
|
|
def send_contact_to_admin(client: Client, phone, contact_method, question, preferred_time, name):
|
|
|
|
# TODO: реализовать отправку администратору
|
|
|
|
# реализовать отправку администратору
|
|
|
|
msg = (f'Гость попросил связаться:\n {contact_method}\nВопрос: {question}\n'
|
|
|
|
msg = (f'Гость попросил связаться:\n {contact_method}\nВопрос: {question}\n'
|
|
|
|
f'Удобное время: {preferred_time}\nКонтакт: {phone}\nИмя: {name}')
|
|
|
|
f'Удобное время: {preferred_time}\nКонтакт: {phone}\nИмя: {name}')
|
|
|
|
send_message_all_manager(client, msg)
|
|
|
|
send_message_all_manager(client, msg)
|
|
|
|
@ -28,7 +28,7 @@ def send_contact_to_admin(client: Client, phone, contact_method, question, prefe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def send_feedback_to_crm(client: Client, rating, feedback_text, name, phone):
|
|
|
|
def send_feedback_to_crm(client: Client, rating, feedback_text, name, phone):
|
|
|
|
# TODO: реализовать отправку отзыва в CRM
|
|
|
|
# реализовать отправку отзыва в CRM
|
|
|
|
msg = f'Отзыв от {name} (тел. {phone}):\nОценка: {rating}/5\nТекст: {feedback_text}'
|
|
|
|
msg = f'Отзыв от {name} (тел. {phone}):\nОценка: {rating}/5\nТекст: {feedback_text}'
|
|
|
|
send_message_all_manager(client, msg)
|
|
|
|
send_message_all_manager(client, msg)
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
|