telegram-bot-builder
构建生产级 Telegram 机器人
创建用户喜爱的 Telegram 机器人,具备合理的架构、交互式键盘和盈利策略。从简单的命令处理器到复杂的 AI 驱动助手。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“telegram-bot-builder”。 创建一个帮助用户追踪日常习惯的机器人
预期结果:
一个 Telegram 机器人,/start 命令显示要追踪的习惯的内联键盘菜单。用户可以点击按钮标记习惯完成。机器人存储进度并通过 /stats 命令显示每日摘要。包含用于高级分析的高级层级。
正在使用“telegram-bot-builder”。 构建一个发送天气更新的机器人
预期结果:
具有 /weather 命令的机器人,接受城市名称。使用内联键盘让用户保存常用位置。发送每日定时天气更新。高级用户获得每小时警报和恶劣天气警告。
安全审计
安全All 41 static findings are false positives. The external_commands detections are markdown code fences (```), not shell execution. Environment variable references (process.env.BOT_TOKEN, process.env.PAYMENT_TOKEN) are legitimate Telegram bot configuration patterns. The skill contains only instructional content about building Telegram bots with no malicious code or data exfiltration.
检测到的模式
质量评分
你能构建什么
客户服务机器人
构建一个处理常见客户咨询的机器人,将复杂问题转接给人工客服,并提供 24/7 自动响应
内容订阅机器人
创建采用免费增值模式的付费内容推送机器人,支持通过 Telegram 进行订阅支付和每日内容分发
团队工作流自动化
设计与内部工具集成的机器人,发送通知,并允许团队成员通过命令触发操作
试试这些提示
使用 Telegraf 创建一个基础 Telegram 机器人,响应 /start 和 /help 命令。演示如何使用环境变量配置机器人令牌。
使用内联键盘构建具有多个选项的交互式菜单。包含用户点击每个按钮时响应的回调处理器。
在机器人中实现 Telegram Payments。创建高级订阅流程,用户可以使用内置支付系统购买访问权限。
设计一个生产就绪的机器人结构,包含用于日志记录和认证的中间件、独立的命令处理器,以及优雅关闭处理。
最佳实践
- 对所有密钥和令牌使用环境变量,切勿硬编码
- 实现优雅关闭以正确停止机器人,避免让用户留下挂起的请求
- 在处理长时间任务之前使用输入指示器并立即确认用户操作
避免
- 用长时间运行的操作阻塞主线程,而不是在后台处理
- 不处理错误 - 当某些事情失败时让用户得不到响应
- 发送过多消息或通知导致用户屏蔽机器人