Interactive UI in Telegram Bots: Menus, Media, and Human Agent Inbox
Master Reply/Inline keyboards, media attachment management, and seamless fallback to live support agents in Soruki.
Interactive elements make bot communication smooth and professional. Let's look at how to properly configure menus, manage assets, and integrate live support using Soruki's native platform tools.
Reply vs. Inline Keyboards
Soruki lets you customize the two main Telegram button types:
| Button Type | Best Use Case | Features in Soruki | |---|---|---| | Inline Buttons | Contextual transitions, opening websites, callback triggers | Attached to specific message screens. Can trigger visual transitions. | | Reply Buttons | Persistent main menus, navigation layouts | Standard bottom keyboard. Supports layout templates. |
You can save custom button configurations as reusable Keyboard Templates to instantly load them onto new scenario screens without manual recreating.
File Attachment Management (Media & Assets)
Adding photos, document attachments (like PDF guides), or video walkthroughs increases bot engagement. Soruki includes a centralized Media Library:
- Upload images, files, or video assets in the Media section.
- Select any pre-saved asset when editing a screen in the Flow Builder.
- Soruki handles asset storage and ensures fast delivery to Telegram without timeouts.
Use inline URL buttons under rich media cards to direct users to payment portals or external landing pages.
Human Handoff: Shared Team Inbox
Automation flows can't solve every complex customer issue. Soruki features a built-in hybrid messaging system:
- A user can request a human assistant (e.g., clicking a "Talk to Support" button).
- The automated scenario pauses instantly for that user.
- The conversation is funneled directly into the shared Inbox in your Soruki workspace.
- Your support agents can chat with the user in real-time. Once resolved, they can hand the user back to the visual bot scenario.