Skip to content

Scholar-6/callie

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

364 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Callie the Calendar Corgi

Callie is a slackbot that counts down the days to a given event. The way she works is extremely simple, and I've tried to support a variety of countdown-related functions. Everything is pretty much outta the box. I was surprised that there wasn't already a good countdown bot, but whatever.

Callie was originally written as a custom integration to be used by my friends and I. I extended her functionality and made her publicly available because I thought it would be fun. It is fun! But she is far from perfect, so please open up issues as they arise, and feel very free to contribute.

TODOs

  • Refactor message parsing to allow greater flexibility in commands
  • Figure out why Callie's initial welcome message doesn't always send (likely a channel permission issue)
  • Allow for time-based countdowns (i.e., set the event time as well as date)
  • ...
  • Profit

Install OOTB

Contribute

  1. fork this repo
  2. Set up your local environment
git clone <your forked repo>
cd <app directory>
heroku login
heroku create test-callie
  1. Make changes to code
  2. Setup a development app on Slack to test
  3. Add the following environment variables to heroku
    CALLIE - The username for the app
    PROD_DB - heroku config:get MONGODB_URI
    SLACK_CLIENT - from Slack
    SLACK_SECRET - from Slack
    SLACK_VERIFICATION_TOKEN - from Slack
  4. Push to your heroku test app and test
git push heroku
  1. Issue a pull request from your fork back to the parent repository

About

It's a countdown bot for Slack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 74.3%
  • HTML 20.8%
  • CSS 4.9%