吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1421|回复: 18
收起左侧

[其他原创] 基于Cloudflare Workers免费部署挪车通知二维码

[复制链接]
hlp7777777 发表于 2025-1-23 20:19
本帖最后由 hlp7777777 于 2025-1-23 20:28 编辑

基于wxpusher的微信挪车通知一一防止手机号码泄露
可以部署在自己的服务器上把链接转成二维码打印出来放车上
建议使用severless,可以使用Cloudflare的Workers(免费 -- 就是国内访问需要自己买个域名,域名也可以免费代{过}{滤}理在Cloudflare上)

在论坛上看到有人分享觉得不错,优化了下代码
1.增加了幂等性
2.把个人信息进行隐藏
3.优化代码整体性能和模块化

更新后的代码已上传Github:https://github.com/hlp777/Move-Car-Notice  觉得不错的请点个Star,如果你有更好的想法欢迎Fork来提交PR


关键更新的代码:

async function notifyOwner() {
  const currentTime = Date.now();

  // 检查冷却时间
  if (currentTime - lastNotificationTime < cooldownPeriod) {
    return new Response('请等待7秒后再次发送通知。', { status: 503 }); // 使用503 Service Unavailable状态码
  }

  lastNotificationTime = currentTime;

  // 发送通知
  try {
    const response = await fetch("https://wxpusher.zjiecode.com/api/send/message", {
      method: "POST",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({
        appToken: wxpusherAppToken,
        content: "您好,有人需要您挪车,请及时处理。",
        contentType: 1,
        uids: wxpusherUIDs
      })
    });

    const data = await response.json();

    if (data.code === 1000) {
      return new Response('通知已发送!', { status: 200 });
    } else {
      return new Response(`通知发送失败,请稍后重试。错误代码: ${data.code}`, { status: 500 });
    }
  } catch (error) {
    console.error("Error sending notification:", error);
    return new Response('通知发送出错,请检查网络连接。', { status: 500 });
  }
}


源码文件: movecarv2.zip (1.82 KB, 下载次数: 23)

免费评分

参与人数 2吾爱币 +8 热心值 +2 收起 理由
jackeyxiang + 1 + 1 谢谢@Thanks!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

bestwars 发表于 2025-1-24 01:02
很实用,感谢分享
kover 发表于 2025-1-24 06:13
有没有企业微信应用的?那个能推送到微信及时点
tyy474 发表于 2025-1-24 08:16
正在本案域名,如果能过就可以用国内服务器了
wfm324 发表于 2025-1-24 08:30

感谢分享
anson1599 发表于 2025-1-24 08:55
很好的创意,支持一下!一直想知道这个 workers 应该怎么写啊?是不是只能在 CF 上调试啊?
xiaoshuimian 发表于 2025-1-24 09:07
这不是之前有人发过了吗?
wtf1533 发表于 2025-1-24 09:22
学习学习
 楼主| hlp7777777 发表于 2025-1-24 11:03
xiaoshuimian 发表于 2025-1-24 09:07
这不是之前有人发过了吗?

有没有可能就是我发的
 楼主| hlp7777777 发表于 2025-1-24 11:06
anson1599 发表于 2025-1-24 08:55
很好的创意,支持一下!一直想知道这个 workers 应该怎么写啊?是不是只能在 CF 上调试啊?

你直接去Cloudflare新建一个Workers就行了,然后直接用我的源码就可以用了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-4 06:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表