teltel-send-sms-text-message

💬 高效稳定的企业短信发送网关

🥥85总安装量 19评分人数 18
100% 的用户推荐

基于 TelTel API 的短信发送工具,支持单条/批量发送,零依赖且代码安全,适合自动化工作流集成实现可靠消息触达。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码层安全:无 eval/exec/system 等危险函数,仅使用 Node.js 原生 fetch API,零外部依赖,无供应链风险
  • ✅ 认证安全:API Key 通过环境变量传递,符合安全最佳实践,不静默上传用户文件
  • ✅ 操作安全:提供 --dry-run 选项,可在实际发送前预览请求,避免误操作产生费用
  • ⚠️ 费用风险:短信发送将产生实际费用,需确保 TelTel 账户余额充足,防止透支或恶意调用导致资金损失
  • ⚠️ 网络依赖:需访问外部网络 api.teltel.io,确保网络环境安全,防止 API Key 传输过程中被截获

使用说明

该 Skill 是基于 TelTel 云通信平台开发的 Node.js 短信发送工具,旨在为开发者和企业提供稳定可靠的 SMS 发送能力。通过调用 api.teltel.io 的 REST 接口,支持单条短信精准投递和批量短信高效群发,并可选配置回调地址接收投递状态报告。

核心用法简洁明了:用户需先在 TelTel 官网注册账户、充值并验证发送者身份,随后配置 TELTEL_API_KEY 环境变量即可使用。脚本支持通过命令行参数指定接收号码(国际格式)、消息内容和发送者标识,同时提供 --dry-run 模式用于测试,可在不产生实际费用的情况下预览请求内容。批量发送功能支持逗号、换行或分号分隔的号码列表,便于大规模通知场景。

显著优点体现在多个维度:代码层面极致轻量,零外部 npm 依赖,仅使用 Node.js 内置 fetch API,杜绝了供应链攻击风险;安全设计规范,无 eval、exec 等危险函数,API Key 通过环境变量传递,通信全程 HTTPS 加密;功能设计完善,具备必填参数校验、HTTP 状态码检查和异常捕获机制,配合 dry-run 功能有效避免误操作。

然而,该 Skill 也存在一定局限性:首先,它深度绑定 TelTel 平台,存在供应商锁定风险;其次,作为 T3 级社区来源项目,虽代码安全但缺乏大型企业背书;此外,脚本未内置手机号格式验证,依赖用户确保国际格式正确;最重要的是,短信服务为付费业务,需预先充值且发送即扣费。

该技能特别适合以下群体:需要将短信通知集成到 CI/CD 流程的 DevOps 工程师、构建自动化营销或告警系统的后端开发者、以及寻求批量通知解决方案的中小企业运营人员。对于追求代码安全性和依赖简洁性的技术团队尤为合适。

使用风险主要集中在财务和配置方面:短信发送将产生实际费用,若 API Key 泄露可能被恶意滥用导致资金损失;依赖外部网络连通性,若 TelTel 服务不可用则无法发送;号码格式错误可能导致发送失败或费用损失;建议在生产环境使用前充分测试,并妥善保管 API Key。

teltel-send-sms-text-message 内容

文件夹图标scripts文件夹
手动下载zip · 3.7 kB
send_sms_bulk.jstext/javascript
请选择文件