Ruth EN ?.??????? � bot Telegram + OpenClaw + Qwen DashScope
Find a file
2026-08-14 19:52:06 -06:00
.claude chore(sync): actualizar modulos de api, gates y pruebas de ruthopia 2026-08-14 19:52:06 -06:00
archive chore(hygiene): move urbani.py.kvm2 to archive/, add README 2026-07-26 11:35:26 -06:00
assets/branding assets(branding): logos R.uth oficiales generados con Nano Banana 2026-05-04 04:04:47 -06:00
claude/context fix(telcel): migrar proxy de NodeMaven a DataImpulse — /Rt y /Rtm caían con ERR_TUNNEL_CONNECTION_FAILED 2026-08-09 20:46:41 -06:00
config feat(rz): gate MozillaFoundation operativo + pool NodeMaven ttl-2m1s-filter-medium + card identities 2026-08-04 16:54:28 -06:00
docs test(e2e): organic check runner + verification report 2026-08-13 03:30:41 -06:00
infra fix(proxy): SmartProxy CONNECT headers + E2E provider retagging 2026-08-13 03:57:56 -06:00
src/ruthopia fix(smart_proxy): consume client headers before CONNECT to avoid sending them to upstream TLS 2026-08-13 12:54:04 -06:00
tests fix(proxy): SmartProxy CONNECT headers + E2E provider retagging 2026-08-13 03:57:56 -06:00
tools feat(tools): generador de USERBOT_SESSION via OTP 2026-08-12 15:05:10 -06:00
.env.example feat: Proxy001 watchdog — pool Stripe-validated dinamico 2026-08-12 14:10:17 -06:00
.gitignore chore(sync): actualizar modulos de api, gates y pruebas de ruthopia 2026-08-14 19:52:06 -06:00
AGENTS.md chore(hygiene): final commit — plan doc + AGENTS.md path fixes 2026-07-26 12:49:14 -06:00
CLAUDE.md docs: pointer acceso Hostinger API/MCP (KVM2+KVM4) en CLAUDE.md + AGENTS.md 2026-06-24 23:36:45 -06:00
DEPLOY_UTOPIA_NOW.bat feat(RUTHOPIA): migration from UTOPIA to RUTHOPIA and update deployment config 2026-05-01 15:43:14 -06:00
docker-compose.yml feat(wabox): smart flow orchestration + IP rotation + command rename /R* 2026-05-08 21:51:09 -06:00
Dockerfile fix(docker): create /app/support and /app/data dirs for support system 2026-05-05 20:38:46 -06:00
GEMINI_MEMORY.md docs: document Winpot vision flow in README and memory 2026-05-08 23:36:20 -06:00
HANDOFF.md docs: HANDOFF.md para próxima sesión Claude Code 2026-05-03 10:51:39 -06:00
PRUEBAS_RZ_RF.md chore(sync): actualizar modulos de api, gates y pruebas de ruthopia 2026-08-14 19:52:06 -06:00
pyproject.toml feat(RUTHOPIA): migration from UTOPIA to RUTHOPIA and update deployment config 2026-05-01 15:43:14 -06:00
README.md docs: document Winpot vision flow in README and memory 2026-05-08 23:36:20 -06:00
requirements.txt feat: gates FundraiseUp/Mozilla endurecidos — monitor estructural, fix_agent con gates mapeados y deploy del TG Extractor 2026-08-07 23:25:45 -06:00
run.bat feat(RUTHOPIA): migration from UTOPIA to RUTHOPIA and update deployment config 2026-05-01 15:43:14 -06:00

ʀ.ᴜᴛʜᴏᴘɪᴀ

Bot Telegram + Ruth (personaje sintético via OpenClaw + Qwen DashScope) + gates de validación de pago.

Arquitectura

Telegram → @RUthopia_Bot (Pyrogram polling)
         ├─ Comandos /gates /menu /wabox ... → handlers Python
         └─ DM libre → ruth_brain.py → bridge HTTP → OpenClaw agent (qwen-plus)
                                                   ↓
                                          workspace files (SOUL/IDENTITY/AGENTS)
                                          memoria + compaction nativos

Stack

  • python-telegram-bot v20+ (async)
  • Pyrogram (userbot bridge para R.ounds OSINT)
  • SQLite
  • Playwright (Wabox/Urbani)
  • Qwen-VL-Plus (Vision Skill para extracción de INE)
  • OpenClaw 2026.4.21 (KVM4) + Qwen DashScope (Singapore endpoint)

Setup

cp .env.example .env  # llenar con valores reales
docker compose up -d

Deploy producción

python infra/utopia/deploy_utopia.py        # bot Telegram → KVM4
python infra/openclaw/deploy_openclaw_kvm4.py  # OpenClaw + workspace + bridge

Estructura

  • src/ruthopia/ — código del bot
  • infra/utopia/ — deploy bot a KVM4
  • infra/openclaw/ — deploy OpenClaw + workspace files (SOUL/IDENTITY/AGENTS)
  • claude/ — contexto Claude Code (PROJECT.md, INBOX.md)
  • docs/ — documentación operativa
  • tests/ — tests
  • scripts/ — utilidades

Contexto operativo

Ver CLAUDE.md para protocolo de sesión Claude Code. Ver claude/context/PROJECT.md para estado actual del proyecto.


Repo extraído del monorepo TESTING DEV/ el 2026-05-03 con git filter-repo. Historia preservada (56 commits).