flask-webhook/README.md

33 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2024-04-22 04:00:23 +03:00
# Flask demo api
2024-04-22 04:05:17 +03:00
Demo Flask app with sqlalchemy and PostgreSQL
2024-04-22 04:00:23 +03:00
[![Static Badge](https://img.shields.io/badge/pi3c_nao-green?style=for-the-badge&logo=telegram&label=Telegram)](https://t.me/pi3c_nao)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)
## Задание
2024-04-22 04:05:17 +03:00
Необходимо написать программу, которая будет получать данные контакта (ID, Имя) из Битрикс24 по Webhook проверять имя контакта на наличие его в БД (PostgreSQL)
Женские имена таблица names_womanМужские имена таблица names_man
Далее, если нашел имя в БД мужчин ставить пол Мужчина, если нашел имя в БД женщин ставить Женщина
Далее передавать данные по гендеру обратно в контакт по ID
2024-04-22 04:00:23 +03:00
2024-04-22 04:05:17 +03:00
## Установка и запуск
2024-04-22 04:00:23 +03:00
- Клонируем репозиторий
2024-04-22 04:05:17 +03:00
`git clone https://git.pi3c.ru/pi3c/flask-webhook.git`
2024-04-22 04:00:23 +03:00
- Запуск апи
первый запуск после установки или обновления
`docker-compose -f compose-app.yml up --build`
последующие запуски
`docker-compose -f compose-app.yml up`
- Для остановки запущенных контейнеров
`<CTRL>-c`
`docker-compose -f compose-app.yml down`
2024-04-22 04:05:17 +03:00