当前位置: 首页 > news >正文

使用twilio向手机发短信做监控报警

最近遇到个需求,就是夜班HW希望有个监控系统指标,如果异常就向监控人手机打电话的需求。在考察以后,发现目前由于国内防电信诈骗的原因,所以想要使用云通讯功能必须由企业去申请,但作为一个个人的监控项目来说太大了。退而求其次的方案是使用短信,然后设置信息铃声响铃,同时单独把信息的振动改成铃声,通知不用改
在这里插入图片描述
可以在twilio的网站验证自己的手机号和免费申请虚拟的用来发信息的手机号:
https://console.twilio.com/us1/develop/phone-numbers/manage/verified?x-target-region=us1

from twilio.rest import Client
from twilio.base.exceptions import TwilioRestException
import time
# 你的账号SID和身份验证令牌
account_sid = 'ACfcts7a7ba966d2037315180f2fed332645b'
auth_token = '2a9f77a8cef76c5eea7b236cf8f5dd4da3b'client = Client(account_sid, auth_token)# 发短信的号码和接收短信的号码
from_number = '+12517322235'
to_number = '+12517322235'try:# 发送短信for i in range(0,100):time.sleep(5)message = client.messages.create(body="Hello, this is 545454a message from Twilio!",from_=from_number,to=to_number)print(f"Message SID: {message.sid}")except TwilioRestException as e:print(f"Twilio error: {e}")
except Exception as e:print(f"General error: {e}")

后来发现twilio如果使用多了会被供应商拦截,所以最好还是使用国内的阿里发报警短信:
https://blog.csdn.net/qq_43199509/article/details/141711435

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 协议转换桥+高速协议传输终端
  • 【解决】CentOS7 生命周期结束后 使用 yum命令报错问题
  • 系统运维方案书(Word原件)
  • DNS部署与安全
  • esp8266根据httpserver状态,调用网络唤醒,实现一键开机
  • C++学习, 指针的指针
  • 5G智慧工地项目汇报方案
  • 深入理解Java序列化:从入门到实践
  • C++中函数重载的原理
  • vscode go开发环境
  • 硬盘的照片不小心删除怎么恢复 移动硬盘删除图片怎么恢复 数据恢复软件哪个好用
  • Apache Druid日志实时分析
  • 封装_私有类字段和方法
  • OpenCV绘图函数(6)绘制椭圆函数ellipse()的使用
  • 【C++设计模式】(三)创建型模式:单例模式
  • (三)从jvm层面了解线程的启动和停止
  • 78. Subsets
  • Android优雅地处理按钮重复点击
  • canvas 五子棋游戏
  • Effective Java 笔记(一)
  • es6(二):字符串的扩展
  • JavaScript服务器推送技术之 WebSocket
  • maya建模与骨骼动画快速实现人工鱼
  • vue-router的history模式发布配置
  • 排序(1):冒泡排序
  • 七牛云假注销小指南
  • 突破自己的技术思维
  • 一道闭包题引发的思考
  • 智能合约开发环境搭建及Hello World合约
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​力扣解法汇总946-验证栈序列
  • (007)XHTML文档之标题——h1~h6
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (南京观海微电子)——示波器使用介绍
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core 成都线下面基会拉开序幕
  • .NET 依赖注入和配置系统
  • .Net 知识杂记
  • .NetCore部署微服务(二)
  • @ComponentScan比较
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @RequestMapping-占位符映射
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [Android] 修改设备访问权限