Skip to content

jakbin/GitNews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitpod ready-to-code

GitNews - Github webhooks for Telegram

Setup:

server:

  • clone repo

    git clone https://github.com/jakbin/gitnews.git
  • Set Telegram bot token in config.py or set with heroku cli

    heroku config:set ENV=True
    heroku config:set BOT_TOKEN=Bot_Token
  • create your app with heroku cli

    heroku create your_app_name
  • push code

    git push main heroku

Github webhooks:

Deploy on Heroku:

If you want to deploy this app on Heroku, there's a one-click setup for that. Click below, fill up the form and hit Deploy App.

Deploy

Try on Gitpod:

  1. Login to Gitpod.
  2. Open this repo in Gitpod.
  3. After workspace build, dependencies will be installed.
  4. Follow step 2 and 3 in Setup section.

Webhooks compatibility list :

The webhooks compatibility list below is currently work-in-progress and will update as more information are available.

GitHub

Project-wide

  • Commits
  • GitHub Actions (workflows, failed and success checks) - partial support
    • GitHub Pages
    • Statuses
  • Issues and PRs
  • Stars
  • Watchers
  • Forks
  • PR Review Comments
  • Projects
    • Project columns
  • Visibility changes - partial support
  • Registry packages
  • Deployments
  • Deployment statuses
  • Repository vulnerability alerts
  • Releases
  • Wiki
  • Branch or tag creation/deletion
    • Commit comments

Org-wide

  • Repositories
  • Test payloads
  • Repo imports

Integrations

  • CircleCI
  • Docker Hub
  • Codacy
  • Heroku
  • Cirrus CI

GitLab

Currently on partial support

  • Push events
    • Commits
    • Tags
  • Comments
  • Issues and MRs
    • Confidental ones CI/CD
    • Job events
    • Pipeline events
    • Deployment events
  • Wiki Page events

This is originally created by pokurt