feat(semantle): add word2vec guessing game module

Telegram commands /semantle, /semantle_new, /semantle_giveup, /semantle_stats.
Round starts with /random pick from hosted word2sim; each guess scored via
/similarity. Unlimited guesses; solve on case-insensitive exact match.

New env var WORD2SIM_API_URL (wrangler.toml, .env.deploy). Includes
module README and 90 unit tests covering api-client, state, format,
render, and handlers.
This commit is contained in:
2026-04-22 22:05:27 +07:00
parent 0807389a81
commit 08ff72985a
23 changed files with 2661 additions and 2 deletions
+1 -1
View File
@@ -12,4 +12,4 @@ WORKER_URL=
# Same MODULES value as wrangler.toml [vars]. Duplicated here so the register
# script can derive the public command list without parsing wrangler.toml.
MODULES=util,wordle,loldle,misc,trading,lolschedule
MODULES=util,wordle,loldle,misc,trading,lolschedule,semantle