Glickman is your statmoji(tm) sports slackbot powered by the Stattleship API. https://www.stattleship.com.
Its namesake is Marty Glickman, a pioneering American radio announcer and sportscaster.
This bot is make possible by Slack-Ruby-Bot, a generic Slack bot framework written in Ruby on top of slack-ruby-client.
It also relies on the stattleship-ruby gem to fetch sports stats and info as well as our list of teamojis in many of its commands.
Join our public Fanboat Slack channels and try out "cosell", its Glickman bot integration.
You can try out any of the commands below, just use "cosell:" instead of "glickman:" to talk to the bot.
See: https://github.com/dblock/slack-ruby-bot/blob/master/TUTORIAL.md
After bundling and setting up your .env
file the the API keys, you should be able to run foreman start
to get the bot up and running.
Note: uses the stattleship-ruby gem.
You'll need a .env
with API keys
SLACK_API_TOKEN=
STATTLESHIP_ACCESS_TOKEN=
You can get a Stattleship API key at http://www.stattleship.com.
Glickman knows a good deal about sports.
:lower_left_paintbrush: :basketball: - Colors for each sportmoji team
:lower_left_paintbrush: :cow: :football: - Colors a specific sportmoji team
:face_with_head_bandage: :basketball: - Random injury report for a sportmoji
:face_with_head_bandage: :bear: :ice_hockey_stick_and_puck: - Random injury report for a teamoji
:tophat: - Hockey hat tricks
:rotating_light: - Recently scored :ice_hockey_stick_and_puck: goals
:fire: :basketball: - Recent hotness for a sport :baseball: :basketball: :football: :ice_hockey_stick_and_puck:
:basketball: <first name> <last name> - Most recent player game log for :baseball: :basketball: :football: :ice_hockey_stick_and_puck:
:basketball: :game_die: <first name> <last name> - Random player game log for :baseball: :basketball: :football: :ice_hockey_stick_and_puck:
:round_pushpin: :four_leaf_clover: :basketball: - Map of sport team last 10 games
:package: :wolf: :ice_hockey_stick_and_puck: - Hockey penalties for a teamoji
:shirt: :skull_and_crossbones: :football: - Player info
:no_mouth: :bridge_at_night: :basketball: - Team results as emoji
:calendar: :ice_hockey_stick_and_puck: - Schedules for a sport :baseball: :basketball: :football: :ice_hockey_stick_and_puck:
:calendar: :four_leaf_clover: :basketball: - Schedules for a teamoji
:mega: :baseball: - :baseball: score updates
:mega: :basketball: - :basketball: score updates
:mega: :football: - :football: score updates
:mega: :ice_hockey_stick_and_puck: - Hockey score updates
:tada: :crown: :ice_hockey_stick_and_puck: - Recent hockey goals scored for teamoji
:top: :basketball: FT - Top three leaders for 3P, FG, A, P, FT
:top: :football: TD - Top three leaders for TD
:top: :ice_hockey_stick_and_puck: G - Top three leaders for G, A, S, P, PPG
:slot_machine: - :basketball: triple-triple leaders
:hamburger: - :basketball: double-double leaders
:doughnut: - :ice_hockey_stick_and_puck: shutout leaders
:runner: - :football: rushing leaders
:house: - :baseball: home run leaders
:cherries: - :baseball: doubles leaders
:dango: - :baseball: triples leaders
:bowling: - :baseball: pitcher strikout leaders
:curry:, :crown:, or :rose: - Random Stephen Curry, Lebron James or Derrick Rose game log
teamoji :basketball: - List team teamojis per sport
:100: :calendar: :basketball: - Best :basketball: player performances for yesterday
:100:: :basketball: - Best :basketball: player performances on the season
:rain_cloud: - Best :basketball: shooting performances
:thunder_cloud_and_rain: - Best :basketball: three point shooting performances
:comet: :four_leaf_clover: :basketball: or :comet: :bear: :ice_hockey_stick_and_puck: - Current win/loss streak for a team
:comet: :basketball: or :comet: :ice_hockey_stick_and_puck: - Current win/loss streak for a sport
:comet: :joy: :basketball: - Current winning streaks for a sport
:comet: :cry: :basketball: - Current losing streaks for a sport
:movie_camera: :rocket: :basketball: - Random GIF for a team and sport using teamojis
:lower_left_paintbrush: ๐ - Colors for each sportmoji team
:lower_left_paintbrush: ๐ฎ ๐ - Colors a specific sportmoji team
๐ค ๐ - Random injury report for a sportmoji
๐ค ๐ป :ice_hockey_stick_and_puck: - Random injury report for a teamoji
๐ฉ - Hockey hat tricks
๐จ - Recently scored :ice_hockey_stick_and_puck: goals
๐ฅ ๐ - Recent hotness for a sport โพ ๐ ๐ :ice_hockey_stick_and_puck:
๐ - Most recent player game log for โพ ๐ ๐ :ice_hockey_stick_and_puck:
๐ ๐ฒ - Random player game log for โพ ๐ ๐ :ice_hockey_stick_and_puck:
๐ ๐ ๐ - Map of sport team last 10 games
๐ฆ ๐บ :ice_hockey_stick_and_puck: - Hockey penalties for a teamoji
๐ โ ๏ธ ๐ - Player info
๐ถ ๐ ๐ - Team results as emoji
๐ :ice_hockey_stick_and_puck: - Schedules for a sport โพ ๐ ๐ :ice_hockey_stick_and_puck:
๐ ๐ ๐ - Schedules for a teamoji
๐ฃ โพ - โพ score updates
๐ฃ ๐ - ๐ score updates
๐ฃ ๐ - ๐ score updates
๐ฃ :ice_hockey_stick_and_puck: - Hockey score updates
๐ ๐ :ice_hockey_stick_and_puck: - Recent hockey goals scored for teamoji
๐ ๐ FT - Top three leaders for 3P, FG, A, P, FT
๐ ๐ TD - Top three leaders for TD
๐ :ice_hockey_stick_and_puck: G - Top three leaders for G, A, S, P, PPG
๐ฐ - ๐ triple-triple leaders
๐ - ๐ double-double leaders
๐ฉ - :ice_hockey_stick_and_puck: shutout leaders
๐ - ๐ rushing leaders
๐ - โพ home run leaders
๐ - โพ doubles leaders
๐ก - โพ triples leaders
๐ณ - โพ pitcher strikout leaders
๐, ๐, or ๐น - Random Stephen Curry, Lebron James or Derrick Rose game log
teamoji ๐ - List team teamojis per sport
๐ฏ ๐ ๐ - Best ๐ player performances for yesterday
๐ฏ: ๐ - Best ๐ player performances on the season
:rain_cloud: - Best ๐ shooting performances
:thunder_cloud_and_rain: - Best ๐ three point shooting performances
โ๏ธ ๐ ๐ or โ๏ธ ๐ป :ice_hockey_stick_and_puck: - Current win/loss streak for a team
โ๏ธ ๐ or โ๏ธ :ice_hockey_stick_and_puck: - Current win/loss streak for a sport
โ๏ธ ๐ ๐ - Current winning streaks for a sport
โ๏ธ ๐ข ๐ - Current losing streaks for a sport
๐ฅ ๐ ๐ - Random GIF for a team and sport using teamojis
More info on a few commands.
List team colors.
:lower_left_paintbrush: ๐
:lower_left_paintbrush: ๐
:lower_left_paintbrush: :ice_hockey_stick_and_puck:
Or for a team,
:lower_left_paintbrush: ๐ฎ ๐
:lower_left_paintbrush: ๐ฎ ๐
:lower_left_paintbrush: ๐ป :ice_hockey_stick_and_puck:
๐ first_name last_name
๐ first_name last_name
:ice_hockey_stick_and_puck: first_name last_name
For example:
๐ Lebron James
๐ tom brady
:ice_hockey_stick_and_puck: tyler seguin
๐ ๐ฒ first_name last_name
๐ ๐ฒ first_name last_name
:ice_hockey_stick_and_puck: ๐ฒ first_name last_name
For example:
๐ ๐ฒ Lebron James
๐ ๐ฒ tom brady
:ice_hockey_stick_and_puck: ๐ฒ tyler seguin
๐ฉ Hat tricks in hockey
๐ฅ ๐
๐ฅ ๐
๐ฅ :ice_hockey_stick_and_puck:
๐จ Recent goals scored (5 random sampling)
Goalie shutout leaders
๐ฉ
Rusing yard leaders
๐
Top field goals made basketball performances
:rain_cloud:
Top three pointers basketball performances
:thunder_cloud_and_rain:
๐ถ ๐ ๐
๐ถ ๐ป :ice_hockey_stick_and_puck:
๐ ๐
๐ ๐
๐ :ice_hockey_stick_and_puck:
๐ ๐ basketball:
๐ ๐ฎ ๐
๐ ๐ป :ice_hockey_stick_and_puck:
In-progress and recently ended game scores per sport
๐ฃ ๐
๐ฃ ๐
๐ฃ :ice_hockey_stick_and_puck:
Recent random sampling of scoring plays for the NFL ๐ and NHL โ๏ธ. NBA ๐ does not have scoring play data.
๐ teamoji sport
For example:
๐ ๐ :ice_hockey_stick_and_puck:
๐ ๐ฑ ๐
Random injury report per sport
๐ค ๐
๐ค ๐
๐ค :ice_hockey_stick_and_puck:
Recent random sampling of penalties for NHL โ๏ธ. NBA ๐ and the NFL ๐ and do not have penalty data.
๐ฆ ๐ฝ :ice_hockey_stick_and_puck:
Use teamoji(tm) to get a list of player deets.
Celtics
๐ ๐ ๐
Chicago Bears
๐ ๐ป ๐
Memphis Grizzlies
๐ ๐ป ๐
Boston Bruins
๐ ๐ป :ice_hockey_stick_and_puck:
๐ฐ Triple Doubles
๐ Double double
๐
๐
Easter eggs!
Each return a random player game log
๐ Lebron James
๐ Stephen Curry
๐น Derrick Rose
Use teamojis with the player, schedule commands.
These commands return the teamojis for their league.
teamoji ๐
teamoji ๐
teamoji :ice_hockey_stick_and_puck:
Use teamojis with the ๐ and sport and team
For example:
๐ ๐ฎ ๐
Random giphy for Boston Celtics ...
๐ฅ ๐ ๐
... and Bruins.
๐ฅ ๐ป :ice_hockey_stick_and_puck: