A GitHub Action that sends notifications to Telegram, supporting messages, photos, documents, and other media types.
Telegram Action is a GitHub Action that sends notifications to Telegram from CI/CD workflows. It allows developers to receive real-time alerts about GitHub events like pushes, builds, and deployments directly in Telegram chats. The action supports various message types including text, photos, documents, and location data.
Developers and DevOps engineers using GitHub Actions who want to integrate Telegram notifications into their CI/CD pipelines for monitoring and alerting.
It provides a simple, configurable way to send rich Telegram notifications without writing custom bot integration code, with support for multiple media types and GitHub context variables.
GitHub Action that sends a Telegram message.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports sending text, photos, documents, stickers, audio, voice, location, venue, and video messages, as detailed in the input variables list, allowing for versatile notification types.
Includes built-in template variables for GitHub events like commits and workflows, enabling automatic inclusion of repository and action details without custom scripting.
Allows sending messages through HTTP, HTTPS, or SOCKS5 proxies, as shown in the examples, which is useful for environments with network restrictions or security policies.
Supports Markdown and HTML formatting with configurable web page previews, enhancing message readability and presentation, as documented in the format input variable.
Requires creating a Telegram bot via BotFather and managing API tokens and chat IDs, which adds initial configuration steps outside the workflow and can be error-prone for new users.
Limited to Telegram, so teams using other platforms need separate actions, increasing workflow complexity and maintenance for multi-channel alerting.
The README notes potential 'Chat not found' errors and directs to external resources like StackOverflow, indicating limited built-in error resolution and troubleshooting support.