Skip to content

RoboBetBot v1.2.1

Choose a tag to compare

@yzRobo yzRobo released this 26 Aug 03:25
· 5 commits to main since this release

RoboBetBot v1.2.1

Critical Bug Fixes

This patch release fixes critical issues discovered in v1.2.0 that prevented proper bet participation and caused emoji conflicts.

What's Fixed

Critical Issues Resolved

Bet Creator Participation Bug

  • Issue: Bet creators were completely blocked from participating in their own bets
  • Fix: Creators can now properly take one side of their own bet
  • Note: Creators still cannot bet against themselves (take both sides)

Prop Bet Emoji Conflict

  • Issue: Prop bets used ❌ for Side B (Under/No), which conflicted with the cancellation emoji
  • Fix: Changed prop bet emojis to ⬆️ (Over/Yes) and ⬇️ (Under/No)
  • Benefit: Clear separation between joining and cancellation actions

Reaction Removal Bug

  • Issue: Valid reactions were being immediately removed from bet messages
  • Fix: Improved validation logic to only remove truly invalid reactions
  • Result: Smooth interaction when joining bets

Emoji System Clarification

Joining Bets:

  • Game Bets: ✈️ (Away) / 🏠 (Home)
  • Props: ⬆️ (Over/Yes) / ⬇️ (Under/No) - NEW!
  • Futures: 🎯 (Choice A) / 🎲 (Choice B)

Resolving/Cancelling (All Types):

  • 🅰️ = Side A wins
  • 🅱️ = Side B wins
  • ❌ = Cancel bet

Quick Update Instructions

Docker/Dockge Users

# Simply restart your container
docker-compose down
docker-compose up -d
# Or in Dockge: Stop → Start

Portable Users

Download the new v1.2.1 release and replace files (keep your .env and bets.db)

Source Users

git pull origin main
npm install
npm start

Testing the Fix

  1. Create a new bet
  2. As the creator, you should be able to click one side emoji
  3. For prop bets, look for the new ⬆️ ⬇️ emojis
  4. Active bets should show 🅰️ 🅱️ ❌ for resolution

Technical Details

  • No database changes required
  • Fully backward compatible with existing bets
  • Only changes to commands.js reaction handling

Full Changelog: v1.2.0...v1.2.1