telegram-colored-choices-buttonsAutomatically colors Telegram bot choice buttons as default, destructive (red), or secondary (gray) based on the action's criticality and reversibility.
Install via ClawdBot CLI:
clawdbot install dandysuper/telegram-colored-choices-buttonsGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://core.telegram.org/bots/apiUses known external API (expected, informational)
api.telegram.orgAudited Apr 17, 2026 · audit v1.0
Generated Mar 21, 2026
During checkout, the bot presents payment confirmation options. 'Place Order' is default blue as the primary action, 'Edit Cart' is secondary gray for adjustments, and 'Cancel Order' is destructive red to prevent accidental loss of progress, enhancing user confidence and reducing errors.
For moderating user content, the bot offers choices like 'Approve Post' as default blue for standard actions, 'Mark as Spam' as destructive red due to irreversible removal, and 'Review Later' as secondary gray for low-priority deferrals, streamlining moderation workflows.
In banking apps, the bot asks for transaction confirmations. 'Confirm Transfer' is destructive red as it involves spending money, 'Change Amount' is secondary gray for neutral edits, and 'Cancel' is also secondary if no funds are at risk, ensuring clear risk communication.
When booking appointments, the bot provides time slots as default blue for selections, 'Reschedule' as secondary gray for non-urgent changes, and 'Cancel Appointment' as destructive red if it incurs fees or affects availability, improving patient engagement.
For task management, the bot prompts actions like 'Mark Complete' as default blue for progress, 'Delete Task' as destructive red due to permanent removal, and 'Set Reminder' as secondary gray for auxiliary functions, aiding in team coordination.
Integrate this skill into a chatbot platform sold as a subscription service. Revenue comes from monthly fees based on usage tiers, with upsells for advanced features like custom color schemes or analytics on button interactions, targeting small to medium businesses.
Offer a free basic version of the bot with this skill included, then charge for premium add-ons such as enhanced classification algorithms or integration with specific APIs. Revenue is generated through one-time purchases or tiered licensing for enterprises.
Provide consulting services to businesses needing tailored implementations of this skill, such as industry-specific signal keywords or compliance adaptations. Revenue streams include project-based fees, ongoing support contracts, and training workshops.
💬 Integration Tip
Start by integrating the provided Python classifier into your bot's button generation logic, ensuring it runs automatically for all choice sets to maintain consistency and reduce manual styling effort.
Scored Apr 19, 2026
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.
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.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).
WhatsApp Business API integration with managed OAuth. Send messages, manage templates, and handle conversations. Use this skill when users want to interact with WhatsApp Business. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).