---
# System prepended metadata

title: Task

---

# Task

**1)** Настройка AWS: (Mongo DB + mongoose) + CloudWatch + APiGateWay + lambda  + AWS CodeBuild (пуші на мастер налаштувати, автоматичний апдейт лямбди, хоча би щоб розуміли як це працює) + Подключение Dialogflow + Создание бота через botFather в телеграмме. Telegram API only.

? Claudia.js
Проектировка база данных

**2)** Echo mode + Формирование темплейтов для отправки кнопок, списков
![](https://i.imgur.com/9J1RUoB.png)

***2.1*** QR код, который должен открывать бота
***2.2*** Приветственное сообщение:
```json=
Звернення
Привіт! я чат-бот!
Я тут для того, щоб підтримати Вас , надати Вам належну професійну допомогу медичних працівників, стосовно грудного вигодовування, відповісти на питання, які Вас цікавлять і допомогти розібратися в ситуаціях, які Вас хвилюють в цей щасливий і  часом незрозумілий момент встановлення зв'язку 'мати-дитина'.
```
***2.3)*** Выбор языка (рус/укр)
***2.4)*** Головне меню з трьома кнопками:
    - Найпопулярніші запитання
    - Що таке екстрені випадки - при кліку юзер отримує два повідомлення від бота
    - Запис на прийом (статична текстова відповідь “записатися на прийом до лікаря можна за телефоном ХХХ, ми працюємо з Y до Z”).


**3)** Заполнение Dialogflow (Можно заполнить руками, можно заюзать google api для создания интентов) - https://cloud.google.com/dialogflow/docs/reference/rest/v2/projects.agent.intents/create

    3.1) Додати запропоновані питання кнопками або навігацію, щоб юзер розумів які категорії питань і що можна питатися взагалі
    3.2) Якщо бот не може відповісти на запитання - з’являється sorry msg + динамічне пвдм “Зараз на прийомі лікар Х - ви можете звернутися за живою допомогою, зателефонувавши за номером Y”. Розклад роботи лікарів та їхні номери телефону за посиланням на 2ій сторінці:
> https://docs.google.com/document/d/1OA5lQyLKNyjxr1HeO7ms58_I7xjC5HoRXVHGyXfRZqc/edit?usp=sharing
> 

**4)** Обучение бота и тестирование
https://cloud.google.com/dialogflow/docs/training

Доп функционал по ситуации
Текстовый поиск
# Links
1) Питання для робота
                    **1.1)**                  https://docs.google.com/spreadsheets/d/1xfw8fdFw7dLtweqeicspSrrgKGGf0S2kjupdaG9WHXc/edit?usp=sharing
                                                **1.2)** 
                                                https://drive.google.com/file/d/1Evtsx73Z55g1slt9TaZ5TF84Z12ZtzXw/view?usp=sharing
2) Графiк прийому та экстреннi випадки
https://docs.google.com/document/d/1u69rGT5BqCJT9HW7HJqGXv_MkfME4Iy_FX2DSIqChkk/edit?usp=sharing

## Questions
1) Что если бот не может ответить на вопрос, но время приема звонков уже закончилось ?
2) База данных вопросов только в dialogFlow или в базу данных тоже ?
3) Выбор языка - зачем он, если вопросы только на укр ?

