I use Slack at work and I love memes. I thought to myself, what would happen if I combine those two ? Slackbot Doge was born.
What it does
Slackbot Doge is a serverless meme bot for Slack. It is fully customizable. All the memes are located in the memes directory and adding additional memes to Slackbot Doge is as simple as adding new images to that directory. SlackBot Dodge is also API agnostic, meaning it doesn't depend on any 3rd API vendor to create memes.
How I built it
It took some coding and ingenuity to comeout with the final product. SlackBot Doge was built using the following Amazon Web Services :
- AWS Lambda
- AWS API Gateway
- AWS S3 Bucket
Challenges I ran into
Permission issues in Lambda. Lambda has strict permissions in its fule system which created some hiccups during development but I managed to get through it.
Accomplishments that I'm proud of
I'm very happy the way SlackBot Doge turned out. It is a fully functional serverless meme bot for slack.
What I learned
I learned how to create a serverless bot for Slack.
What's next for Slackbot Doge
I'm planning to expand SlackBot Doge functionality and meme selection.