Skip to content

Latest commit

 

History

History
49 lines (27 loc) · 2.55 KB

README.md

File metadata and controls

49 lines (27 loc) · 2.55 KB

Purpose

Scottbot is a Slack app built on Auth0's easy-to-use serverless platform, Webtask.

One thing you can ask Scottbot to do is play a multiplayer game:

Start a game with a mention: @scottbot play guess-the-combo.

Demonstration of typing '@scottbot help' in Slack

(Type it more naturally if you like; e.g., `@scottbot play a game please!` As long as it contains the word `play`, a game will start up. 👍)

Get some help (@scottbot help).

Demonstration of clicking 'help' button and typing '@scottbot help'

(`@scottbot HELP MEEEEE!!!` would also work. 🤣 Or, just click the `help` button on any game's keypad.)

Click around and try to guess the right combination!

Example of guessing a combination by clicking on the number pad


Check out the rankings: @scottbot show guess-the-combo rankings.

Demonstration of typing '@scottbot show guess-the-combo rankings'

(In case you forget the exact wording, Scottbot will also reply to `@scottbot What's my rank?` or `@scottbot SHOW ME THE RANKS!!!` If your mention contains either `show` or `rank`, he'll be happy to tell you where you stand compared with the other players. 🥇🥈🥉...🤔)

Reactions

Scottbot will also react when a Slack message contains any word or emoji that is also a reaction, and, will react the same way as you when you add a reaction:

Example shows typing 'I'm a :robot_face: built with :blue_heart: on Webtask in JS.' Reactions :a:, :blue_heart:, :m:, :on:, and :robot_face: are automatically added by Scottbot. User manually adds :heart: and :+1: reactions; then, Scottbot duplicates them.

Installation 💾

  • Clone this repository.

  • Run npm install in the root directory of the repo.

  • Initiate a step-by-step guide with npm start to build a Webtask and set up Slack.


If you liked this, check out my other projects and star one or follow @ScottRudiger on GitHub