N8n Feature Request: Add Message Thread ID Configuration to Telegram "Send and Wait for Response" Operation

Description

Currently, the Telegram “Send and Wait for Response” operation in n8n does not allow users to specify a Message Thread ID. This limits the ability to effectively utilize Telegram’s threaded messaging feature, especially in group chats where organization and context are crucial.

Proposed Solution

Enhance the Telegram “Send and Wait for Response” operation to include a new field for “Message Thread ID”. This field should accept either a static value or an expression, allowing for dynamic thread ID assignment based on the workflow’s logic.

Benefits

  • Improved Organization: Enables sending messages to specific threads within a Telegram group, keeping conversations organized and preventing them from becoming cluttered.
  • Enhanced Context: Allows for maintaining context within conversations by grouping related messages together in threads.
  • Greater Flexibility: Provides more control over how messages are delivered and managed within Telegram, aligning with the platform’s features.

Example Use Cases

  • Customer Support: Route customer inquiries to specific support threads based on the topic or issue.
  • Project Management: Keep project-related discussions organized within dedicated threads for different tasks or milestones.
  • Community Management: Facilitate discussions on various topics within a community group by directing messages to relevant threads.

Additional Considerations

  • Data Type: The “Message Thread ID” field should accept integer values.
  • Error Handling: Implement proper error handling to address cases where an invalid Message Thread ID is provided or when the bot lacks permission to send messages to the specified thread.

Alternatives

  • Workarounds: Currently, users might have to resort to complex workarounds involving multiple n8n nodes and custom logic to achieve similar functionality. A direct “Message Thread ID” configuration would simplify this process significantly.

Priority

This feature would greatly enhance the Telegram integration in n8n and improve the user experience for those relying on threaded messaging. Therefore, it should be considered a high-priority addition.

Conclusion

By adding the ability to configure the Message Thread ID to the Telegram “Send and Wait for Response” operation, n8n can empower users to leverage Telegram’s threaded messaging feature effectively, leading to more organized and context-rich communication.

  • n8n version: 1.78.0
  • Database (default: SQLite): PostgreSQL
  • n8n EXECUTIONS_PROCESS setting (default: own, main): main
  • Running n8n via (Docker, npm, n8n cloud, desktop app): docker
  • Operating system: Telegram Send and Wait for Response
2 Likes

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi all, any update here? @n8n

1 Like

@pdwarf , yes very need thins in cloud