/aws-mtg-twitter-bot

A Magic the Gathering twitter bot built on top of AWS resources

Primary LanguagePythonMIT LicenseMIT

AWS MTG Twitter Bot

A Magic the Gathering twitter bot based on AWS resources

codecov Quality Gate Status

Description

This project is a Twitter Bot based on AWS resources that will publish tweets about the Magic trading card game.

This project is only made for fun and it's an opportunity to play with Twitter API.

You can see the result here: https://twitter.com/BotMTGCards

Architecture

architecture

Deployment

Prerequisites

Before launching Terraform you need to download Python dependencies. So please read the README file under layer/python/lib/python3.8/site-packages before going ahead.

Please fill the terraform.tfvars file with your Twitter credentials

Terraform deployment

After dependencies downloaded, you can deploy the whole solution by using Terraform.

$ terraform init
$ terraform plan
$ terraform apply

LICENSE

This project is released under MIT license.