telegram-dev
构建Telegram机器人和小程序
Também disponível em: 2025Emma
需要创建Telegram机器人或Web应用吗?本技能提供Bot API、小程序和客户端开发的完整指南,包含实用代码示例。
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "telegram-dev". 创建一个响应/start命令的简单Telegram机器人
Resultado esperado:
- 使用BotFather (@BotFather)创建机器人并获取令牌
- 安装python-telegram-bot:pip install python-telegram-bot
- 使用Application和CommandHandler编写机器人代码处理/start命令
- 使用app.run_polling()运行以开始接收消息
A utilizar "telegram-dev". 构建带有用户认证的小程序
Resultado esperado:
- 在HTML头部包含Telegram WebApp脚本
- 使用tg.initDataUnsafe获取用户信息
- 在服务器端使用HMAC-SHA256验证initData
- 实现带有回调处理程序的MainButton
A utilizar "telegram-dev". 设置带有回调按钮的内联键盘
Resultado esperado:
- 使用callback_data创建InlineKeyboardMarkup
- 使用reply_markup参数发送
- 在处理器中处理callback_query
- 调用answerCallbackQuery关闭加载状态
Auditoria de Segurança
SeguroDocumentation-only skill containing educational content for Telegram bot development. All code examples are standard, legitimate API usage patterns targeting official Telegram endpoints. The 471 static findings are false positives triggered by markdown code formatting (backticks), legitimate SHA-256 HMAC for initData validation, and standard web APIs. No malicious code, credential theft patterns, or suspicious network activity detected.
Fatores de risco
⚙️ Comandos externos (370)
🌐 Acesso à rede (51)
Pontuação de qualidade
O Que Você Pode Construir
聊天机器人开发
创建交互式Telegram机器人,用于客户服务、通知或自动化任务
小程序创建
构建在Telegram内部运行的Web应用程序,具有原生UI组件和设备访问能力
支付集成
在您的机器人或小程序中添加Telegram Stars支付系统以接受付款
Tente Estes Prompts
如何使用Python创建Telegram机器人并发送第一条消息?
配置Flask webhook以接收Telegram更新并自动响应
创建具有主按钮、主题支持和数据验证功能的Telegram小程序
使用回调按钮实现内联键盘并在python-telegram-bot中处理用户交互
Melhores Práticas
- 始终在服务器端验证initData,然后再信任用户数据
- 使用环境变量安全地存储您的机器人令牌
- 实施速率限制以避免触达Telegram API限制
Evitar
- 不要在源代码中硬编码机器人令牌或提交到版本控制
- 不要在没有服务器端验证的情况下信任客户端数据
- 不要在没有正确使用异步的情况下在处理器中进行阻塞性API调用