Skip to content

Bitbot Responders: Bitbot example responders with Wit.ai natural language processing support.

Notifications You must be signed in to change notification settings

modeset/bitbot-responders

Repository files navigation

Bitbot Responders

Build Status Code Climate Test Coverage License

This is a collection of Bitbot responders intended for the Bitbot Rack Slack bot.

These responders utilize Wit.ai natural language processing to route intents to various responders.

  • help
    You're looking at it

  • misc:nickname
    Gives you a nickname for a given world (e.g. pirate, wutang, blues, potter, hacker)
    Examples: what's my hacker nickname?, if I were in harry potter, what would my nick name be?

  • misc:zen
    Responds with a zen message
    Examples: give me zen., zen me.

  • misc:catfact
    Provides a random cat fact from my massive trivia database
    Examples: cat fact?, I hate cats., what should I know about cats?

  • misc:magic8ball
    Ask the almighty 8-ball for an answer to your question
    Examples: 8ball me., magic 8 ball says?

  • misc:fortune
    Reaches into the worlds aura and spirit to provide a fortune
    Examples: fortune me., what's my fortune?, give me a fortune cookie.

  • misc:cointoss
    Flips a coin and provides the result
    Examples: heads or tails?, flip a coin., coin toss.

  • misc:achievement username
    Displays the achievement award to the user
    Examples: give @jejacks0n a badge for "Being Awesome.", @cacheflowe deserves a "Participation" achievement.

  • misc:quote
    Provides a random quote
    Examples: give me a quote., inspiration?, enlighten me.

  • misc:cards
    Provides a random cards against humanity question and answer card.
    Examples: cards against humanity., give me some cards.

  • general:isitup
    Checks to see if a domain is up.
    Examples: is ello.co up?, is ello.co down?

  • general:password
    Generates a readable password
    Examples: I need a password., generate a password for me.

  • general:standup
    Responds with list of what everyone is working on.
    Examples: what are people working on?, what's @jejacks0n working on today?

  • general:timer
    Creates a timer that will alert you when it's done
    Examples: set a timer for 4 minutes., timebox this to 30 minutes.

  • heroku:status
    Returns the current Heroku status for app operations and tools
    Examples: heroku status?, what's the status of heroku?

  • heroku:issues
    Returns a list of the most recent 5 issues
    Examples: heroku issues?, is heroku reporting any issues?

  • weather:conditions
    Displays current conditions for a given location
    Examples: Denver CO weather, weather for Denver CO, current conditions for Denver

  • weather:forecast
    Fetches a weather forecast for a given location
    Examples: what's the forecast for Denver CO?, Denver CO forecast

  • weather:moon
    Displays the moon phase information for a given location
    Examples: Denver CO moon, moon for Denver CO, moon phase for Denver

License

Licensed under the MIT License

Copyright 2014 Mode Set

Make Code Not War

crest

About

Bitbot Responders: Bitbot example responders with Wit.ai natural language processing support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages