Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.
/ jekyll-post-bot Public archive

Telegram bot to copy new posts from a channel to a Jekyll blog based on GitHub Actions

License

Notifications You must be signed in to change notification settings

en9inerd/jekyll-post-bot

Repository files navigation

Jekyll Post Bot

Telegram bot to copy new posts from a channel to a Jekyll blog based on GitHub Actions.

How it works

When a new post is published in a Telegram channel, the bot will create new post in the Jekyll blog and push it to the repository.

ASCII diagram

 +-------------------------+       +------------------+      +-----------------------+   
 | Telegram Channel        |       | Telegram Bot     |      | GitHub Repository     |
 |  (New Post Published)   | ----> |  Listens for     |      |  (Jekyll Blog)        |
 |                         |       |  New Posts       |      |                       |
 +-------------------------+       +------------------+      +-----------------------+
                                         |                                |
                                         |                                |
                                         v                                |
                                 +------------------+                     |
                                 |   Creates New    |                     |
                                 | Jekyll Blog Post |                     |
                                 +------------------+                     |
                                         |                                |
                                         v                                |
                                 +------------------+                     |
                                 |  Push to GitHub  | ------------------> |
                                 +------------------+                     |
                                                                          v
                                                          +-----------------------------+
                                                          | GitHub Actions Workflow     |
                                                          | (Build & Deploy)            |
                                                          +-----------------------------+
                                                                    |
                                                                    v
                                                         +----------------------------+
                                                         | Jekyll Blog Website        |
                                                         | (Post is Published)        |
                                                         +----------------------------+

About

Telegram bot to copy new posts from a channel to a Jekyll blog based on GitHub Actions

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •