Skip to content

DevMain1953/fast-api-github-webhook-handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

FastAPI service, provides asynchronous methods to handle GitHub events (for now):

  • push
  • pull request (also with merged action)
  • star

When in your repository occurs one of these events you get message in your own Telegram bot, of course you need to create it or use another one.

Installation

  • clone this repository using git clone <link> command
  • install dependencies poetry install

Usage

Create webhook in your repository, start the server (in virtual environment) uvicorn main:app --port <port>, make sure GitHub can send request to your IP address, for example, you can use ngrok for testing ngrok http <port>.

About

FastAPI server that handles events from GitHub.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages