About
Gambler runs lightweight games and coin bets inside Slack. It uses slash commands, ephemeral buttons, and threads to keep channels tidy.
Getting started
- Invite the app to a channel:
/invite @Gambler - Opt in by reacting with your workspace’s coin emoji (e.g.
:siege-coin:) - Optional activity feed:
/see onor/see off
Commands
| Command | What 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
- Run
/challengeand pick an opponent and stake. - The opponent receives private Accept / Decline buttons (only they can press them).
- On accept, stakes lock and the game runs in a thread.
- Winner takes the pot; all transactions are logged.
Outsiders tapping the buttons get a private “not allowed” message.
Reactions
- Messages containing “coin” → coin reaction
- “gamble” / “gambling” → hype reply + game die reaction
- “win” / “won” → celebratory reaction
- “lose” / “lost” → sad reaction
Custom emoji fall back to standard ones if not present.