rmi-backend/app/telegram_bot
cryptorugmunch 56075cfffa
Some checks failed
CI / build (push) Failing after 2s
refactor(telegram): move rugmunchbot/ to app/domains/telegram/rugmunchbot/ (P4.6)
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)
2026-07-06 23:06:07 +02:00
..
commands style(rmi-backend): complete lint cleanup — 1175→0 ruff errors 2026-07-06 15:43:20 +02:00
bot.py refactor(telegram): move rugmunchbot/ to app/domains/telegram/rugmunchbot/ (P4.6) 2026-07-06 23:06:07 +02:00
config.py style(rmi-backend): complete lint cleanup — 1175→0 ruff errors 2026-07-06 15:43:20 +02:00
db.py style(rmi-backend): complete lint cleanup — 1175→0 ruff errors 2026-07-06 15:43:20 +02:00
Dockerfile merge: chore/cleanup-remove-bloat-and-secrets into main 2026-07-02 01:24:22 +07:00
requirements.txt merge: chore/cleanup-remove-bloat-and-secrets into main 2026-07-02 01:24:22 +07:00