# Как протестировать бота напоминаний — простая инструкция

Демоны и крон уже запущены, поэтому всё работает автоматически. Ниже — как
проверить бота глазами пациента.

---

## Шаг 1. Открыть бота и запуститься

1. Откройте бота клиники в **MAX** (или в **Telegram**).
2. Нажмите **«Старт»** (или отправьте `/start`).
3. Бот поздоровается и попросит поделиться номером телефона.

## Шаг 2. Отправить номер телефона

1. Нажмите кнопку **«Поделиться контактом»**.
2. Бот найдёт вас в базе клиники (МИС «Медиалог») **по номеру телефона** и
   привяжет ваш чат к вашей карточке пациента.
3. Если номер найден — бот подтвердит: вы подключены к уведомлениям.

> Важно: номер телефона в мессенджере должен совпадать с тем, что указан у
> пациента в «Медиалог». Иначе бот не найдёт карточку.

## Шаг 3. Как приходят сообщения о записи

Бот проверяет записи автоматически (раз в минуту) и присылает **два сообщения**:

1. **«Вы записаны на приём»** — приходит вскоре после того, как в «Медиалог»
   появилась ваша новая запись.
2. **«Напоминаем о записи»** — приходит за **24 часа** до приёма.

Чтобы проверить: создайте в «Медиалог» тестовую запись на **свой** номер телефона
на любую услугу. В течение ~1 минуты придёт сообщение «Вы записаны на приём».

Если запись на процедуру с подготовкой (например, колоноскопия/ФКС, ФГДС,
УЗИ брюшной полости и т.п.) — **следом придёт отдельное сообщение с памяткой**:
что можно/нельзя, за сколько часов не есть и т.д.

---

## Шаг 4. Кнопки под сообщением — что они делают

Под сообщением о записи есть кнопки. Нажмите любую — проверьте результат:

| Кнопка | Что происходит |
|---|---|
| **Подтвердить запись** | Бот отмечает в «Медиалог», что вы подтвердили приём. В ответ — «Спасибо, запись подтверждена». *(есть только в напоминании за 24 ч)* |
| **Перенести запись** | Бот создаёт заявку в CRM Bitrix24. В ответ — «Заявка принята, оператор свяжется с вами». Оператор увидит заявку и перезвонит/напишет. |
| **Отменить запись** | То же — создаётся заявка в Bitrix24 на отмену. Бот сам запись не удаляет, отменяет оператор. |
| **Соединение с оператором** | Открывается живой чат: вы пишете боту — сообщение видит оператор в Bitrix24; оператор отвечает — ответ приходит вам в мессенджер. |

После нажатия кнопки исчезают — чтобы нельзя было нажать дважды.

---

## Шаг 5. Проверить живой чат с оператором

1. Нажмите **«Соединение с оператором»**.
2. Бот ответит: «Вы на связи с оператором — напишите ваш вопрос».
3. Напишите любое сообщение — оно появится у оператора в Bitrix24 (открытая линия).
4. Оператор отвечает из Bitrix24 — ответ придёт вам в чат с пометкой «Оператор: …».
5. Чтобы завершить — отправьте **`/stop`** (или это сделает оператор со своей стороны).
6. После завершения диалога, если снова написать боту, он предложит кнопку
   «Соединение с оператором» — новый диалог открывается только по кнопке.

---

## Что проверить (чек-лист)

- [ ] Бот здоровается и просит контакт после «Старт».
- [ ] После отправки номера бот привязал вас (нашёл в «Медиалог»).
- [ ] Создали запись в «Медиалог» → пришло «Вы записаны на приём».
- [ ] На процедуру с подготовкой пришла памятка отдельным сообщением.
- [ ] «Подтвердить» — пришёл ответ об успешном подтверждении.
- [ ] «Перенести»/«Отменить» — создалась заявка в Bitrix24 (проверьте в CRM).
- [ ] «Соединение с оператором» — сообщение дошло оператору, ответ вернулся вам.
- [ ] `/stop` завершает диалог; повторное сообщение даёт кнопку, а не уходит оператору.
- [ ] Проверено и в MAX, и в Telegram.

---

## Если что-то не пришло

- **Не пришло «Вы записаны»** — проверьте, что номер телефона в записи «Медиалог»
  совпадает с номером, которым вы поделились с ботом; подождите минуту (крон).
- **Бот не привязал по контакту** — номер в мессенджере не совпал с карточкой
  пациента в «Медиалог».
- **Оператор не отвечает в чате** — проверьте, что в открытой линии Bitrix24 есть
  оператор в очереди и он открыл диалог.
