Skip to content

Releases: rygroup-dev/owntown-farming-bot

v33.0.0 — Tool-break self-heal + live zone fix + Candy

Choose a tag to compare

@rygroup-dev rygroup-dev released this 21 Jun 06:15

What's new

  • Tool-break resilience: when the mining pick breaks, the bot auto-switches to fishing/combat (stays profitable) and auto-repairs/crafts a repair kit, resuming mining when fixed — no more silent death.
  • Zone coordinates re-verified against the live owntown client (market/clinic/garage/skyvault/civic_green were stale) + Candy Factory POI added.
  • Candy ('candy:stake' OTWN → daily pool → 'candy:claim', auto-claimed on connect).
  • Connection watchdog hardening: recovers from zombie connections, stuck reconnect guard, and stuck maintenance; supervisor always re-arms.
  • 'BALANCE_RESERVE' protects funds (never spends below it); repair kits are cheap (~5 OTWN / 50 durability).

Quick start (for a fresh user)

bash <(curl -fsSL https://raw.githubusercontent.com/rygroup-dev/owntown-farming-bot/main/install.sh)

Then fill .env with your Solana wallet key + Telegram bot token. 25 unit tests pass (npm test).

v32.0.0

Choose a tag to compare

@rygroup-dev rygroup-dev released this 19 Jun 15:07

v32.0.0

  • feat(combat): closest-alive targeting + walk-into-range (fixes 0-kills).
  • feat(market): sell-timing hold on rising thin markets.
  • feat(orchestrator): adaptive activity weights from live market prices.
  • feat(quest): keyword-inferred quest action for unknown quests.

Stability + Anti-ban (carried in this line)

  • Reconnect supervisor guarantees the reconnect chain re-arms (no silent idle).
  • Re-walk to node when out of range instead of spamming mining:start.
  • Randomized idle micro-breaks + weighted-random activity rotation (no periodic signature).
  • Transport: allow default polling -> websocket upgrade to match a normal client.

Upgrade: see v25 -> v32 upgrade guide in README / docs.

Owntown Farming Bot v30.0.0

Choose a tag to compare

@rygroup-dev rygroup-dev released this 19 Jun 14:25

Owntown Farming Bot v30.0.0

This major release focuses on operator clarity and runtime telemetry.

Added

  • /version command for quick build/channel/runtime visibility
  • clearer status and health surfaces for reconnect timing, pause reason, and last disconnect cause
  • CHANGELOG.md with release notes inside the repo
  • synchronized v30.0.0 pinned install path across README and installer examples

Improved

  • runtime banner and reports now use the real package version
  • default log path updated to /tmp/owntown_v30.log
  • smoke tests updated to cover the new command surface and version metadata

Positioning

This is a safer and more maintainable release focused on readability, release hygiene, and live operations visibility.

Owntown Farming Bot v25.0.3

Choose a tag to compare

@rygroup-dev rygroup-dev released this 19 Jun 14:25

Owntown Farming Bot v25.0.3

This release syncs the public pinned installer path with the latest stable fixes already present on main.

Included fixes

  • fix(telegram): always notify connect/disconnect/schedule status
  • fix(quest): smart quest orchestrator + market-aware listing + price floor update
  • fix(stability): remove quest emit burst that caused transport disconnect

Why this release matters

  • README pinned install now points at the newest stable tag.
  • Raw installer and tagged installer paths are aligned.
  • Public install flow now matches the latest tested code instead of an older tag.

Owntown Farming Bot v25.0.2

Choose a tag to compare

@rygroup-dev rygroup-dev released this 19 Jun 04:24

Public repository cleanup release.

  • rewrote commit history to a single contributor identity
  • converted GitHub-facing documentation and user-facing help text to English
  • removed unnecessary internal/public-facing README details
  • kept installer, tests, and pinned release flow in sync with v25.0.2

Owntown Farming Bot v25.0.1

Choose a tag to compare

@rygroup-dev rygroup-dev released this 19 Jun 04:16

Highlights

  • harden /update so it checks repo cleanliness, fetches safely, and blocks diverged/dirty updates
  • add pure market and schedule helpers with focused regression tests
  • fix schedule parsing so zero/invalid phases do not silently become 1 hour
  • support OWNTOWN_REF in the installer so one-liner installs can pin a stable tag
  • docs updated for pinned release install

Verification

  • npm test
  • node --check bot.js telegram.js config.js lib/market.js lib/schedule.js
  • tracked-files audit confirmed no .env, token dump, or private key files are committed

v23.1.0 — Self-Fix release

Choose a tag to compare

@rygroup-dev rygroup-dev released this 14 Jun 12:35

🏭 Owntown Farming Bot v23.1.0 — a RY GROUP project

First public release. Automated Owntown.fun farming with full Telegram control, a web dashboard, and a deterministic self-fix system.

⚡ Install (one line)

bash <(curl -fsSL https://raw.githubusercontent.com/rygroup-dev/owntown-farming-bot/main/install.sh)

Asks only for your wallet passphrase (Solana private key, base58) and Telegram bot token — then clones, installs, derives your address, auto-generates dashboard creds, writes a chmod 600 .env, and starts the systemd service. Or pass them inline as WALLET_PRIVATE_KEY / TELEGRAM_BOT_TOKEN env vars.

🩹 Self-Fix System (new, no LLM)

  • L1 ErrorBus — every error captured to errors.json (signature + count + context).
  • L2 Self-Heal — recurring patterns adjust behaviour live (avoid bad zone, raise reconnect backoff).
  • L3 AutoPatch — bot edits its own marked source regions, node --check gate, restarts, and auto-rolls-back if it can't reconnect in 60s (crash handler rolls back too — no crash-loops). Rate-limited 1/10 min.
  • Inspect via /selfix and /errors on Telegram. 19 unit tests, CI on Node 18/20/22.

Highlights

  • Mining · Fishing · Combat · PvP · World Boss · Marketplace · Banking · Crafting
  • Smart economy: market intelligence, measured flipping, targeted QuickSell (held valuables never dumped)
  • Anti-detection schedule, watchdog, balance-drop watcher, profit/sales digests
  • Web dashboard (port 8899) with live mini-map, profit chart, inventory/trade tabs

Security

No secrets in the repo — private key lives only in your local chmod 600 .env (git-ignored) and signs the game auth challenge locally.

⚠️ Educational use; use at your own risk.