@helyx/module-counting
v1.0.3
Published
A focused, server-scoped Discord counting game.
Readme
Counting
Counting is a focused server game: members take turns posting the next bare base-10 integer in one configured Discord channel. Helyx persists each accepted entry atomically, so duplicate gateway deliveries and concurrent workers cannot advance a number twice.
Managers configure the channel, starting number, direction, interval, optional
target and incorrect-message behaviour from the dashboard. /counting is a
guild-only ephemeral status command. Rejected messages are never retained.
The module requests Discord Message Content solely to parse a newly received candidate message; the content is discarded immediately. Accepted history stores only message, member and numeric identifiers for the configured audit window.
Counting also records privacy-declared aggregate game statistics through the shared platform service. Lifetime and UTC-day correct/incorrect totals, participation days, first-after-reset entries and reached targets are written idempotently. Daily Achievement events read the committed shared totals rather than maintaining a module-private statistics projection.
