flask-webhook/README.md

33 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Flask demo api
Demo Flask app with sqlalchemy and PostgreSQL
[![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)
## Задание
Необходимо написать программу, которая будет получать данные контакта (ID, Имя) из Битрикс24 по Webhook проверять имя контакта на наличие его в БД (PostgreSQL)
Женские имена таблица names_womanМужские имена таблица names_man
Далее, если нашел имя в БД мужчин ставить пол Мужчина, если нашел имя в БД женщин ставить Женщина
Далее передавать данные по гендеру обратно в контакт по ID
## Установка и запуск
- Клонируем репозиторий
`git clone https://git.pi3c.ru/pi3c/flask-webhook.git`
- Запуск апи
первый запуск после установки или обновления
`docker-compose -f compose-app.yml up --build`
последующие запуски
`docker-compose -f compose-app.yml up`
- Для остановки запущенных контейнеров
`<CTRL>-c`
`docker-compose -f compose-app.yml down`