Skip to content

feat(telegram): add Telegram bot channel support - #307

Merged
robertocarlous merged 1 commit into
Neurowealth:mainfrom
Uyoxy:feature/telegram-bot-channel-287
Jul 28, 2026
Merged

feat(telegram): add Telegram bot channel support#307
robertocarlous merged 1 commit into
Neurowealth:mainfrom
Uyoxy:feature/telegram-bot-channel-287

Conversation

@Uyoxy

@Uyoxy Uyoxy commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Closes #287

Summary

Adds Telegram as a supported conversational channel alongside WhatsApp while keeping intent parsing channel-agnostic. This implementation introduces Telegram webhook handling, secure account linking, and shared NLP processing so users receive a consistent conversational experience across both platforms.

What's Changed

  • Added Telegram webhook endpoint and verification
  • Introduced src/telegram module
  • Reused the shared NLP parser
  • Added multi-channel account linking
  • Implemented secure single-use linking codes
  • Applied webhook rate limiting
  • Added integration and regression tests
  • Updated docs/openapi.yaml

Testing

npm run prisma:generate
npm run format
npm run lint
npm run typecheck
npm test
npm run validate:spec
npm run build

@robertocarlous
robertocarlous merged commit d2aae02 into Neurowealth:main Jul 28, 2026
7 checks passed
@grantfox-oss grantfox-oss Bot mentioned this pull request Jul 28, 2026
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Telegram Bot Channel

2 participants