Skip to content

[Bug]: python-telegram-bot not installed in latest Docker image (v0.13.0) #24698

@arlesmauck

Description

@arlesmauck

Bug Description

Telegram gateway fails to start with the official Docker image. The dependency python-telegram-bot appears to be missing from the image.

Steps to Reproduce

Pull nousresearch/hermes-agent:latest (digest sha256:5a5d54ffac7e3b3f670b55497919b5930c2231b38fb638968093c7a415b61eae)
Run in gateway mode with Telegram configured
Check logs

Expected Behavior

telegram works

Actual Behavior

telegram no works

Affected Component

Gateway (Telegram/Discord/Slack/WhatsApp)

Messaging Platform (if gateway-related)

Telegram

Debug Report

Report       https://paste.rs/0fuoy
  agent.log    https://paste.rs/NrLKD
  gateway.log  https://paste.rs/ociL0

Operating System

truenas scale 25.04.2.6

Python Version

No response

Hermes Version

v0.13.0

Additional Logs / Traceback (optional)

Syncing bundled skills into ~/.hermes/skills/ ...
  ~ sketch (user-modified, skipping)
  ~ github-auth (user-modified, skipping)

Done: 0 new, 0 updated, 85 unchanged, 2 user-modified (kept). 87 total bundled.
Starting hermes dashboard on 0.0.0.0:9119 (background)
[dashboard]   Hermes Web UI → http://0.0.0.0:9119
┌─────────────────────────────────────────────────────────┐
│           ⚕ Hermes Gateway Starting...                 │
├─────────────────────────────────────────────────────────┤
│  Messaging platforms + cron scheduler                    │
│  Press Ctrl+C to stop                                   │
└─────────────────────────────────────────────────────────┘

WARNING gateway.run: Telegram: python-telegram-bot not installed
WARNING gateway.run: No adapter available for telegram
WARNING gateway.run: No adapter could be created for any of the 1 configured platform(s). Check that required dependencies are installed and credentials are set. Gateway will continue for cron job execution.

Root Cause Analysis (optional)

No response

Proposed Fix (optional)

No response

Are you willing to submit a PR for this?

  • I'd like to fix this myself and submit a PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High — major feature broken, no workaroundarea/dockerDocker image, Compose, packagingcomp/gatewayGateway runner, session dispatch, deliveryplatform/telegramTelegram bot adaptertype/bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions