#166 · SimpleX per-room toggles !room ai/rps/dice/translate + auto-translate pipeline
+140 pts awarded
View on GitLab
Description
Context
Signal supports per-room config (toggle AI, games, auto-translate to a language). SimpleX has none.
Acceptance criteria
- [ ]
!room ai on/off,!room rps on/off,!room dice on/off,!room translate on/off <lang>(admin) persist per-group settings. - [ ] Rooms with translate enabled auto-translate incoming messages (rate-limited per room).
- [ ] Command dispatch respects the AI/games toggles.
Technical hints
- Signal reference:
handleRoomSettings; auto-translate insignal-bot-v2.ts. - SimpleX target:
commands/admin/room.command.ts; add aroom_settingstable (no such table exists yet —database/006_votes_and_settings.sqlcovers votes/prefs only). Auto-translate hook in thesimplex-bot.tsmessage loop.
--- Submit a merge request that says Closes #<this issue iid> in the description. On merge to main, the GitLab webhook auto-awards feature_bounty_<tier> + the standard merge_pr (40 pts) to your scoreboard account. Your commit email must match your Authentik email. Backlog context: docs/simplex-parity-bounties.md.
Relevant files
No relevant files linked yet.
Hints
No hints yet.
Activity
No points have been awarded for this bounty yet.
Comments
Sign in to join the discussion.
No comments yet. Be the first to weigh in.