馃摐 Description
Telegram agent conversations work initially, but after several messages a later message is silently ignored. The conversation remains ACTIVE, Telegram receives no response, and no user-facing error is shown.
馃憻 Reproduction steps
- Configure a Novu agent with Telegram.
- Send several messages to the Telegram bot.
- Confirm the agent replies normally.
- Send another message, for example: hii.
- Observe that no reply is sent.
- Check the conversation status.
馃憤 Expected behavior
Every valid Telegram message should be processed and receive an agent response, or the user should receive a clear error/fallback message.
馃憥 Actual Behavior with Screenshots
Novu version
Novu SaaS
npm version
NA
node version
NA
馃搩 Provide any additional context for the Bug.
Static code tracing identified several possible failure points:
- Telegram starts message processing without awaiting it before returning 200 OK.
- Chat SDK uses a default drop-on-lock-conflict strategy.
- Lock conflicts and runtime errors are logged but do not produce a fallback Telegram reply.
- The Chat SDK lock TTL is 30 seconds, which may be shorter than an LLM/tool execution.
- Managed provider and queue-ready failures may be swallowed without retry or user notification.
Relevant area: Telegram webhook handling, Chat SDK conversation locking, managed runtime dispatch, and provider error handling.
馃憖 Have you spent some time to check if this bug has been raised before?
馃彚 Have you read the Contributing Guidelines?
Are you willing to submit PR?
Yes I am willing to submit a PR!
馃摐 Description
Telegram agent conversations work initially, but after several messages a later message is silently ignored. The conversation remains ACTIVE, Telegram receives no response, and no user-facing error is shown.
馃憻 Reproduction steps
馃憤 Expected behavior
Every valid Telegram message should be processed and receive an agent response, or the user should receive a clear error/fallback message.
馃憥 Actual Behavior with Screenshots
Novu version
Novu SaaS
npm version
NA
node version
NA
馃搩 Provide any additional context for the Bug.
Static code tracing identified several possible failure points:
Relevant area: Telegram webhook handling, Chat SDK conversation locking, managed runtime dispatch, and provider error handling.
馃憖 Have you spent some time to check if this bug has been raised before?
馃彚 Have you read the Contributing Guidelines?
Are you willing to submit PR?
Yes I am willing to submit a PR!