Skip to main content

Middleware FastAPI para webhooks de Kommo

Project description

middleware-sendmessage-holos

Middleware FastAPI para recibir webhooks de Kommo, procesar mensajes y actualizar leads.

Instalacion rapida

pip install git+https://github.com/<tu-org>/middleware_panama.git

Si trabajas dentro del repo:

pip install -e .

Uso

El paquete expone el comando:

middleware-sendmessage-holos

Eso levanta el servidor en 0.0.0.0 y usa PORT si esta definida, o 8080 por defecto.

Tambien puedes ejecutar el modulo directamente:

python -m middleware_sendmessage_holos

Variables de entorno

  • TOKEN_KOMMO
  • SUBDOMAIN_KOMMO
  • OPENAI_API_KEY
  • PORT opcional

Nota

requirements.txt sigue siendo la fuente de dependencias del proyecto. El paquete pip las instala automaticamente al usar pip install . o pip install -e ..

Publicacion en PyPI (publico)

El paquete esta preparado para publicarse cuando hagas push de un tag que empiece con v, por ejemplo:

git tag v0.2.0
git push origin v0.2.0

El workflow de GitHub Actions construye el paquete y lo publica en PyPI publico.

Antes de ejecutar el workflow, crea este secret en el repositorio:

  • PYPI_API_TOKEN: token de PyPI (formato pypi-...) con permiso para publicar

Puedes generarlo en PyPI desde Account settings > API tokens.

Instalacion desde PyPI

Cuando una version este publicada, el equipo instala asi:

pip install middleware-sendmessage-holos

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

middleware_sendmessage_holos-0.2.0.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

middleware_sendmessage_holos-0.2.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file middleware_sendmessage_holos-0.2.0.tar.gz.

File metadata

File hashes

Hashes for middleware_sendmessage_holos-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fb59de596603d75d4b5339bd6572af2c9c018c9c1ac30b9d5f06a915358dccbe
MD5 b8f67533555b9dcc5488f5867304cf45
BLAKE2b-256 d8418c6ef797d346ddcfe933d96939774cb78550240ebb75c93b19fa9051456d

See more details on using hashes here.

File details

Details for the file middleware_sendmessage_holos-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for middleware_sendmessage_holos-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9754200d1bb2335d2f8522547c02ee8f21d50c3b1d8691c1e9a6e996ff69eef1
MD5 25a4cc7d4b53380953835de82f2919cb
BLAKE2b-256 814af095a63c79d2fe98474ff864eca61a108197de518f8f064890d19d65d0e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page