git-haiku-bot
☯️ Git Commit Haikus in Tweet form
See it in action: https://twitter.com/GitHaiku
Configuration
-
Copy the
.envtemplatecp .env.template .env -
Create a Twitter app and note your credentials.
-
Use the credentials from the last step to fill in the following fields in
.env:CONSUMER_KEYCONSUMER_SECRETACCESS_TOKENACCESS_TOKEN_SECRET
Usage
Local Usage
First, install dependencies:
npm install
Local usage:
Usage: git-haiku-bot [options] [command]
Commands:
generate Generates a haiku
post Posts a git haiku
Options:
-h, --help output usage information
Example:
$ ./git-haiku-bot generate
Number of features
What changes were proposed
The keys times out when
via apache/spark
AWS Lambda Deployment
-
Build the .zip package:
npm run package -
Upload
./build/git-haiku-bot.zipto Lambda -
Setup a CloudWatch Schedule with a
rate(1 hour)activation schedule.