Sponsored By:

Easily build scalable bots for Slack using AWS Lambda – all without needing to provision and manage servers.

Bots on Slack can help your team be more productive and accomplish more tasks. They can help you increase visibility into your operations or help your customers easily get information through a natural, conversational interface.

However, building and running bots can be a time consuming and difficult task. Developers must provision, manage, and scale the compute resources that run the bot’s code.

Wouldn’t it be nice if you could focus on building great bots without worrying about how to run and scale them? AWS Lambda is a service that lets you run code without provisioning or managing servers, and you only pay for the compute time you consume. With Lambda, it’s easy to build and run bots. You just upload your code and Lambda takes care of everything required to run and scale your code with high availability.

Start building a bot today. Enter the AWS Serverless Chatbot Competition for a chance to win tickets to AWS re:Invent in Las Vegas. See our sample bot on GitHub for how to get started.

How It Works:

*AWS offers a Free Tier for AWS Lambda and Amazon API Gateway. See the FAQ to learn more.

Include a brief explanation of what the bot does and what makes it unique

A way to access your bot for judging and testing

Include a link to your bot code on GitHub (this repo may be public or private – if private, access must be given in the testing instructions provided). GitHub code will be used only for bot review and testing.

Include all deployment files and testing instructions needed for testing your bot.

Other requirements:

All code should function as depicted in the submitted video and text description

Submission must be in English

Be substantially different from any other app submitted by the same submitter/team/organization

Be the original work of the submitter, be solely owned by the submitter, and not violate the IP rights of any other person or entity