Repository navigation
feat: add 7d2d discord status bridge module - #57
Conversation
|
Fixed the relay echo bug on PR #57 in Root cause: Discord→game relay sends Change:
Verification:
Runtime caveat remains unchanged: live 7D2D rerun still depends on a working enabled sandbox 7D2D lane. |
|
Additional runtime QA on sandbox completed. I manually created/imported the PR head module through the current API shape because Installed QA module on enabled/reachable sandbox 7D2D lane Relay echo test:
Control test:
So the normal game→Discord relay still works, while |
Customize bridge wording, add server status notifications and player-list status output, and cover the module through the real Takaro integration harness.
Summary
discord-7d2d-status-bridgemodule for 7 Days to Die./serverstats, persistent Discord status message updates, and blood moon notices fromgettime.Closes #56
Test evidence
npm run buildpassed.node --test-concurrency 1 --import=ts-node-maintained/register/esm --test 'modules/discord-7d2d-status-bridge/test/*.test.ts'.gettimereturned live 7D2D time (Day 4, 17:22).updateStatuscron succeeded, calledgettime, sent Discord message, stored persistent message variable.bloodMoonMonitorcron succeeded, calledgettime, stored blood moon state.discordChatRelayhook succeeded.gameChatRelayhook succeeded.Final safety review notes
@everyone,@here, user mentions, nickname mentions, and role mentions.Caveat
A final live rerun after the last safety-only patch was attempted, but the sandbox 7D2D testing game-server record is currently disabled in Takaro and rejected
gettimewithGame server is disabled. The final code path changed after the prior live run is covered by the helper tests above.