About

Gambler runs lightweight games and coin bets inside Slack. It uses slash commands, ephemeral buttons, and threads to keep channels tidy.

Getting started

  1. Invite the app to a channel: /invite @Gambler
  2. Opt in by reacting with your workspace’s coin emoji (e.g. :siege-coin:)
  3. Optional activity feed: /see on or /see off

Commands

CommandWhat it does
/coin Show your coin balance and streak summary (ephemeral).
/leaderboard Top 10 balances. Posts to the channel.
/challenge Start a match. The opponent gets private Accept / Decline buttons.
/see on · /see off Toggle whether you see public activity from the bot.
/shop Show items you can buy with coins.
/buy saver · /buy sigma Purchase a streak saver or keep coins through weekly reset.
/stopgambling Opt out. The bot won’t react to you or show activity.
/listusers (Debug) List a few workspace users the bot can see.

Challenges

  1. Run /challenge and pick an opponent and stake.
  2. The opponent receives private Accept / Decline buttons (only they can press them).
  3. On accept, stakes lock and the game runs in a thread.
  4. Winner takes the pot; all transactions are logged.

Outsiders tapping the buttons get a private “not allowed” message.

Reactions

Custom emoji fall back to standard ones if not present.