Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jeshan/cfn-news-to-telegram

Sends Cloudformation feature releases to Telegram
https://github.com/jeshan/cfn-news-to-telegram

cloudformation sceptre telegram-bot

Last synced: about 2 months ago
JSON representation

Sends Cloudformation feature releases to Telegram

Awesome Lists containing this project

README

        

# cfn-news-to-telegram
Send Cloudformation feature releases to Telegram in a private chat on a weekly basis.

![Demo](https://raw.githubusercontent.com/jeshan/cfn-news-to-telegram/master/screenshot.png)

To deploy: `pipenv run bash deploy-cfn-news.sh`. This script leverages both AWS CLI and [sceptre](https://github.com/cloudreach/sceptre). (Use of sceptre is optional)

## Deploying via the Serverless Repo
Enter a Telegram bot token and a chat ID (group ID or your own user)

![](/diagram.png)
*Image automatically generated with [cfnbuddy](https://www.cfnbuddy.com)*

## Deploying via sceptre

It expects the following parameters available in Systems Manager Parameter store:

- `default-sam-bucket`: The S3 bucket that AWS CLI requires to upload the packaged cloudformation template.
- `bot-token`: The bot token for your bot.
- `/cfn-news-to-telegram/chat-id`: The user or group chat ID to whom to send the events.

**Note** that you must add the bot to the group that you specified while deploying, otherwise the bot will not have permission to send you messages.