tg-smart-ctaEnhance Telegram replies with context-aware dynamic CTA buttons (Smart Launcher UI). Use when replying to users on Telegram to provide relevant, time-sensitive, and task-oriented options for better interaction.
Install via ClawdBot CLI:
clawdbot install dendyadinirwana/tg-smart-ctaThis skill enables the agent to provide an interactive and efficient user experience on Telegram by appending context-aware CTA (Call to Action) buttons to replies.
When responding to a user on Telegram, always consider if providing quick-action buttons would improve efficiency.
Use the message tool with the buttons parameter. The buttons array is an array of arrays (rows) of button objects [{text, callback_data}].
message({
action: "send",
target: "USER_ID",
message: "I've prepared the daily report for you.",
buttons: [
[
{ text: "📝 Daily Recap", callback_data: "/update" },
{ text: "🏠 Route Home", callback_data: "Check route home" }
],
[
{ text: "⏭️ Tomorrow's Agenda", callback_data: "What is the agenda for tomorrow?" },
{ text: "⌨️ Manual Input", callback_data: "keyboard_manual" }
]
]
})
Generated Mar 1, 2026
A Telegram bot that helps users manage daily tasks and schedules by providing time-sensitive CTA buttons. For example, during morning hours, it offers buttons for daily briefings and commute updates, while in the evening, it suggests reflection and planning options to enhance personal efficiency.
Used within a company's internal Telegram group to streamline team workflows. During work hours, it provides buttons for task progress updates and project-specific actions, and in wrap-up phases, it offers recaps and next-day preparation options to improve team collaboration and productivity.
A bot for creative agencies that assists in project management by offering context-aware buttons. When users are engaged in design tasks, it provides quick links to tools and asset management, and after task completion, it suggests next steps or recap options to maintain project momentum.
A Telegram-based service for handling administrative tasks like document drafting and data lookup. It uses CTA buttons to offer relevant actions based on user context, such as providing quick options for planning or research during work hours, ensuring efficient support for busy professionals.
Offer tiered subscription plans for users or businesses to access advanced features like custom button presets and analytics. Revenue is generated through monthly or annual fees, with premium tiers including priority support and integration options.
Provide a free basic version with limited button options and time-based logic, while charging for premium add-ons such as advanced context awareness or industry-specific templates. This model attracts a broad user base and upsells to power users.
License the skill to enterprises for internal use, offering customization, white-labeling, and dedicated support. Revenue comes from one-time licensing fees or annual contracts, targeting companies looking to enhance team communication and productivity on Telegram.
💬 Integration Tip
Ensure the message tool with buttons parameter is correctly configured in your agent's code, and test time-based logic during different hours to validate button relevance.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).