Skip to content
No description, website, or topics provided.
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
components
docs
lib
migrations
public
sass
skills
test
views
.eslintrc
.gitignore
ATTRIBUTIONS.md
CONTRIBUTING.md
LICENSE.md
Procfile
app.json
bot.js
envFileExample.txt
glitch_readme.md
knexfile.js
knexfile.js.example
knexfile.test.js
package-lock.json
package.json
readme.md

readme.md

SlackBot Project

Team: Project Manager, Technical Lead, 2 developer apprentices

Mission:

The goal of this project is to provide Slack Users with information about a current project. With a slash command, the bot will return requested information such as a general overview or team information. Specific users will also be able to add and delete specific information. See the image below to get a better understanding.

End Goal

Project Bot End Result

Knex Configuration:

In order for your Knex migrations to function correctly be sure to setup your local project .env file with your own personal host, user, password and database name information. Your .env file should be private and ignored in your .gitignore file. Copy envFileExample.txt to your .env file and update with your settings.

Technologies:

NodeJS, Botkit, MySQL

Testing:

We are using Botkit Mock to do integration testing and Mocha/Chai for our unit tests.

To run tests: npm test

You can’t perform that action at this time.