Shake
Bets between friends, settled on Solana.
When two people in a Telegram group agree a bet, Shake writes down the terms, holds both stakes in escrow on Solana, and pays the winner when the result is in. If it can't settle a bet, both stakes go back, and nobody has to approve that.
Shake never holds your keys. Every stake is a transaction you sign in your own wallet, and every payout and refund has a public receipt.
Then send /link to Shake in a DM, and make a bet in the group.
Running on Solana devnet. Stakes here are test tokens.