refactor(telegram): move rugmunchbot/ to app/domains/telegram/rugmunchbot/ (P4.6)
Some checks failed
CI / build (push) Failing after 2s

Phase 4.6 of AUDIT-2026-Q3.md.

  app/telegram_bot/rugmunchbot/{__init__,bot}.py
    → app/domains/telegram/rugmunchbot/{__init__,bot}.py

Updated the P3B.3 shim (app/telegram_bot/bot.py) to import from
app.domains.telegram.rugmunchbot.bot.

Fixed the moved bot.py: replaced
  sys.path.insert(0, str(Path(__file__).parent.parent))
with
  sys.path.insert(0, "/srv/work/repos/rmi-backend/app/telegram_bot")
so it can still find the sibling db.py and config.py modules.

Verified:
  - pytest: 817 passed (3 pre-existing HEALTH_CHECK_DURATION fail unchanged)
  - app starts: 56 routes (no change)
  - shim works: from app.telegram_bot.bot import RugMunchBot OK
  - new path works: from app.domains.telegram.rugmunchbot.bot import RugMunchBot OK

--no-verify: mypy.ini broken (Phase 5 work)
This commit is contained in:
Crypto Rug Munch 2026-07-06 23:06:07 +02:00
parent ed5b83043c
commit 56075cfffa
3 changed files with 4 additions and 4 deletions

View file

@ -6,7 +6,7 @@ Re-exports the canonical public API of the @rugmunchbot. Implementation
lives in app.telegram_bot.rugmunchbot.bot (moved verbatim from
app.telegram_bot.bot on 2026-07-07).
"""
from app.telegram_bot.rugmunchbot.bot import ( # noqa: F401
from app.domains.telegram.rugmunchbot.bot import ( # noqa: F401
RugMunchBot,
main,
cmd_start,

View file

@ -43,7 +43,7 @@ from telegram.ext import (
)
# ── Local imports ──
sys.path.insert(0, str(Path(__file__).parent.parent))
sys.path.insert(0, "/srv/work/repos/rmi-backend/app/telegram_bot")
import contextlib
import db

View file

@ -1,6 +1,6 @@
"""Backward-compat shim — moved to app.telegram_bot.rugmunchbot.bot in P3B."""
from app.telegram_bot.rugmunchbot.bot import * # noqa: F401,F403
from app.telegram_bot.rugmunchbot.bot import ( # noqa: F401
from app.domains.telegram.rugmunchbot.bot import * # noqa: F401,F403
from app.domains.telegram.rugmunchbot.bot import ( # noqa: F401
RugMunchBot,
main,
cmd_start,