Slack slash command app to pull registration data directly from myMIST. Slack Slash commands generates POST request which is handled by GCP Cloud Function which POSTs myMIST with GraphQL query.
/nat_total <event_ID>
generates total number of competitors.
/nat_comp <event_ID> <competition title>
generates competition-specific information.
Updated: Adding the app to your Slack workspace is as easy as pressing the button below!
If the above doesn't work you can also try this link.
nat_total <event_ID>
: Pulls total number of competitors registered for tournament. | Route:/nat_total
nat_comp <event_ID> <comp_name> <lvl> <M/F>
: Pulls competitor count, school count, competitor names, and school names for supplied competition. You can also provide "all" ascomp_name
to get a listing of all competitions in your event. When user providescomp_name
, the name is checked against a mapping of potential inputs to official myMIST competition names (i.e: user inputs "BV" which maps to "Business Venture"). This mapping is specific to MIST Detroit competitions and may not contain certain competitions your region supports. See the top ofcomp_input_handler.js
to edit accordingly. | Route:/nat_comp
These will change every cycle and are only valid for the 2022 season, contact mhaddara@getmistified.com for more information.
Region Name | Event ID |
---|---|
Houston | 50 |
Dallas | 51 |
New Jersey | 52 |
SoCal | 55 |
Toronto | 56 |
DC | 57 |
Atlanta | 58 |
Columbus | 60 |
Detroit | 63 |
Carolina | 64 |
Nashville | 65 |
Florida | 66 |
New York | 67 |
St. Louis | 68 |
Philadelphia | 71 |
index.js
contains all the logic for handling the different routes for each slash command and the query + data manipulation logic.