This small app creates an interactive slack bot.
Upon direct message receipt, the bot will return a randomly chosen line of dialog spoken by Albus Dumbledore from one of the 8 Harry Potter films. If mentioned in the #dumblebot channel, Dumblebot will address all students
- A user will send a message of any type
- Dumblebot will return a random line of Dumbledore's dialog (474 objects)
Project Layout:
├── README.md
├── docker-compose.yml
├── chatbot_app
│ ├── Dockerfile
│ ├── requirements.txt
│ └── app.py
├── database
│ ├── Dockerfile
│ └── dumbledore_dialog.csv
├── .env
Bot can be initiated by running docker-compose up and then conversing with the bot via slack in the #dumblebot workspace.
