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

使用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


http://www.kler.cn/a/287621.html

相关文章:

  • 华东师范大学数学分析第五版PDF习题答案上册及下册
  • 2.STM32之通信接口《精讲》之USART通信
  • 【windows笔记】08-Windows中的各种快捷方式、符号链接、目录联接、硬链接的区别和使用方法
  • 动态规划-完全背包问题——322.零钱兑换
  • RabbitMQ教程:路由(Routing)(四)
  • leetcode面试 150题之 三数之和 复刷日记
  • 算法之哈希表
  • 地级市地理相邻矩阵(地级市名称版、行政区划代码版)
  • Microsoft DirectML 现在支持 Copilot+ PC 和 WebNN
  • 在繁忙工作环境中提升开发效率:JetBrains IntelliJ IDEA 的应用
  • Python中的函数艺术:解锁高效编程的秘密
  • 零差云控电机ubuntu+IGH调试记录
  • 【Linux】POSIX版本 信号量
  • 质量属性场景-系统架构师(六十)
  • Datawhale X 李宏毅苹果书 AI夏令营 Task3打卡
  • 后端开发刷题 | 面试篇3
  • DASK==延迟对象delayed
  • QT QGraphicsView实现预览图片显示缩略图功能
  • Protocol Buffers
  • java打包jar后读取依赖jar包中的文件资源,支持读取jlink打包的模块镜像中读取
  • axure9树形元件节点的添加
  • SQL-多表查询
  • 深入理解Java集合:如何使用for增强循环和泛型类型转换
  • 笔记整理—uboot番外(1)命令体系
  • 大佬借助ChatGPT写论文发刊到手软,四个步骤20个顶级学术提示词指令
  • MyBatis-SQL-语句执行流程