What is this?
This is a news bot that utilizes AWS services and Slack. The purpose of this bot is to display news articles. The user can type a command that will display the news they want from a certain source in slack.
Created mainly for fun but also for the 2017 AWS Chatbot Challenge.
Dependencies
Python libraries
- boto3
- time
- json
- urllib
AWS services
- Lex
- Lambda
- CloudWatch
- DynamoDB
- IAM
Slack services
- Bot integration
API
Video Demo
Todo
- Use API to get different stories based on what user wants to view
- interactive message menus
- top, latest, popular
- source
- if user chooses top stories
- list sources that support top stories
- same for other two
- interactive message menus
- Get text output in slack to format correctly. Weird characters like question marks showing.
Log in or sign up for Devpost to join the conversation.