Slack Bot Challenge App

Please go to a console, within the project root directory and type: “make run” This project is a simple bot posting message into a nFormal slack channel.Rules of the challenge: Challenge Minimum requirements* Program written in python* The team should be represented in a json file* Slack channel to be used: #happy-bot-laia* Message should be a random compliment for a random team member* Messages should be sent every 10 minutes* Messages should be sent during a 2 hour period* Within […]

Read more

A Slack bot for playing Texas Hold ‘Em where the currency is various workout tasks e.g. pushups

A Slack app/bot for playing Texas Hold ‘Em where the currency is various workout tasks e.g. pushups. The intent is to make the workday more fun & active for remote teams. The app is ready to run on Heroku (Python+Postgres). However, it was coded with a minimalist mindset and should be easy to run outside of Heroku. The game always consists of 4 players. One player initiates via /game and the first three people in the channel to react to […]

Read more

Markov-chain based chatbot which uses Slack messages as its corpus

Friendbot is a Markov-chain based chatbot which uses Slack messages as its corpus. It reads in messages from a Slack data export, generates a corpus from them, and feeds this to a markov chain generator to naively simulate a conversation. It is built with Flask, served by Gunicorn, cached by Redis, and run in Docker. The sentences which it generates can be accessed via an API which is designed to connect to the existing Slack API. Installation Download the docker-compose.yaml […]

Read more