Make the Telegram webhook work on a single Worker

Previously required a second Worker unconditionally, even for a
Telegram-only deployment with no Discord at all. The split into
telegram-worker.ts only earns its keep when running both platforms
and specifically wanting them bundle-isolated from each other -- so
the shared handler now lives in adapters/telegram/webhook.ts and gets
called from both src/worker.ts (default, single Worker) and
src/telegram-worker.ts (optional, for the bundle-isolation case).

Adds docs/telegram-adapter.md and updates the README accordingly.
nccommitted parent 7e9b84b611122286cd4ac359125ebf03c049bd5bd76bfd8Browse files
8 files changed+258−75

Rendering diff…