Skip to content

A Slack πŸ€– built with πŸ’™ on Auth0's Webtask

Notifications You must be signed in to change notification settings

ScottRudiger/scottbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

A Slack πŸ€– built with πŸ’™ on Auth0's Webtask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published