Library that integrates moveo's dialog's webhooks to jokeAPI (getJoke endpoint)
Project description
Moveo Tech Challenge
Project Overview
This project is a tech challenge repository designed to showcase skills and solutions for Moveo.ai integration. The repository contains the necessary code and documentation to demonstrate the implementation of a webhook system and related functionalities.
Features
- Webhook Integration: Implementing a webhook system with Moveo.ai.
- Python Backend: Server-side logic using Python.
- Testing: Includes test cases to ensure code reliability.
Getting Started
Prerequisites
- Python 3.12 or higher
- PDM
Installation
- Clone the repository:
git clone https://github.com/JoneSabino/moveo-tech-challenge.git
- Navigate to the project directory:
cd moveo-tech-challenge
- Install dependencies using PDM:
pdm install
Running the Server
To start the server, run:
python server.py
Testing
Run tests using:
pytest
Project Structure
- src/: Contains the main source code.
- tests/: Contains test cases.
- .github/workflows/: GitHub Actions for CI/CD.
- server.py: Main server file.
- requirements.txt: Python dependencies.
- vercel.json: Configuration for deployment on Vercel.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file moveo_jokeapi_integrator-0.1.0.tar.gz
.
File metadata
- Download URL: moveo_jokeapi_integrator-0.1.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.16.1 CPython/3.10.12 Linux/6.5.0-1023-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ada1d3a1626ee5cc82d0a88b8689835c745d6cabf08eaf972742fad5363ec72e
|
|
MD5 |
79a92043a8e6bf6ecc9c1f07060cfe2a
|
|
BLAKE2b-256 |
157e4de8f22720c818cfabcac05c639d4ea400b301c8724d65fa6a884cce165a
|
File details
Details for the file moveo_jokeapi_integrator-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: moveo_jokeapi_integrator-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.16.1 CPython/3.10.12 Linux/6.5.0-1023-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
47ba7be74866d27e01e7cee0dc43f2f0bdeba4825ba0faef7a98eae6d962d0c7
|
|
MD5 |
2c59e561cfd044615ef6277c87274c23
|
|
BLAKE2b-256 |
09b70cd96bc51a916f6e62544d4455d415456f1752a02dd7635df020e47f8b18
|