Skip to content

mshtawythug/Coffeebot-Skype

 
 

Repository files navigation

Coffeebot

Guided via Usama Tahir's Medium Article.
Built with Microsoft's Botbuilder and Bot Framework along with Node.js.

![Demo of Bot](Demo Image.PNG)

Currently used in Indiepay's Cold Brew Crew chat to keep track of our cold brewing coffee and other coffee-related interests.

Setup

  1. npm install
  2. Create your own settings.js at the root for the config of the FTP:
    'use strict';
    const MICROSOFT_BOT_SETTINGS = {
      //Application Settings
      appId: "app-id-from-microsoft",
      appPassword: "app-password-from-microsoft",
      giphyKey: "your-giphy-api-key",
    
      //User Defined Reminder Times
      brewReadyTime: '10:30',
      brewOverTime: '11:00',
      reminderTime: '16:30',
      makeTime: '17:00',
    
      //Greeting Booleans
      isBrewReady: false,
      isBrewOver: false,
      isMakeOver: false,
      isReminder: false,
      hasGreetedMorning: false,
      hasGreetedEvening: false,
    };
    
    module.exports = MICROSOFT_BOT_SETTINGS;
    
  3. node app
  4. Make sure you have your bot setup on the botframework site.
  5. Add your bot on Skype or test it on the Botframework web chat!

About

A simple Skype-bot for the Cold Brew Crew @ Indiepay

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%