Improved Inline Keyboard Management in Telegram Node

My use case:

I would like to suggest an improvement for the “Send Message” Telegram node in n8n to make managing inline keyboards more efficient and user-friendly. Here’s the specific request:

Current Issue:

At the moment, adding a new row to the inline keyboard is only possible at the end of the existing list of rows. To insert a row between two existing rows, I need to:

  • Add the new row at the end of the list.
  • Manually copy and paste the content of the subsequent rows to shift them down.

This process becomes cumbersome and inefficient, especially when dealing with a long list of rows. The same issue applies to rearranging buttons within rows.

Proposed Solution:

Insert Row or Button

  • Allow users to insert a new keyboard row or button at any position within the inline keyboard, not just at the end.

Drag-and-Drop Functionality:

  • Enable drag-and-drop support for rows and buttons.
    This would allow users to easily reorder rows or buttons without needing to copy-paste manually.

Benefits:

  • Streamlined and more intuitive editing of inline keyboards.
  • Significant time savings when working with complex keyboard layouts.
  • Improved usability for all users managing Telegram inline keyboards.

Thank you for considering this feature request! I believe it would greatly enhance the functionality of the Telegram node for n8n users.

Are you willing to work on this?

I’m not a developer and I can’t help with this.