Repository navigation
RoboBetBot v1.2.1
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 → StartPortable 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 startTesting the Fix
- Create a new bet
- As the creator, you should be able to click one side emoji
- For prop bets, look for the new ⬆️ ⬇️ emojis
- 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