• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
alexwein

alexwein

bigwordbot

Public
Like
bigwordbot
Home
Code
12
README.md
createTableBotWords.ts
drawSVG.ts
C
postToBluesky.ts
retryFill.ts
savedGrids.ts
scramble.ts
solverTownie.ts
templates.ts
H
viewBoardPlot.tsx
H
viewBoardSVG.tsx
H
viewBoardSolutions.tsx
Branches
1
Pull requests
Remixes
History
Environment variables
2
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
…
Viewing readonly version of main branch: v212
View latest version
README.md

Find a Big Word: The Bluesky Bot

This is most of the backend for @findabigword.bsky.social. It posts a new grid every eight hours.

  • postToBluesky.ts is a chron val that does the posting. Requires environmental variables for Bluesky user/password.
  • scramble.ts and retryFill is where seeded words get turned into puzzles.
  • viewBoardSolutions is an endpoint for bigwordbot.val.run/ that just works as solver for 4x4 orthographic grid games. Give it 16 characters as a route: https://bigwordbot.val.run/ALEXWEINISNTCOOL
  • createTableBotWords.ts takes a list of seed words and creates a SQLite table to power the bot. A sample word list is included rather than the list currently being used for the bot. The po

Other inputs

  • gridEdit5x5 is a janky vibe-coded editor for creating grids with black spaces.
  • The actual answers

older versions

Until 2025-11-28, the bot was powered by the Vals below.

  • bluesky_bot_template previous version of the bluesky bot.
  • gridRetryFill contains the core function for taking a word and embedding it in a grid.
  • fabwbogglelike calls gridRetryFill and uses Observable plot to create an svg. This version swaps out Observable Plot for vanilla SVG.
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.