吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 21506|回复: 792
上一主题 下一主题
收起左侧

[其他原创] 自用挪车二维码,免服务器,可微信通知,可拨打电话

    [复制链接]
跳转到指定楼层
楼主
Aliman 发表于 2024-11-9 11:14 回帖奖励
本帖最后由 Aliman 于 2024-11-9 15:22 编辑

可以部署到cloudflare的wokers,自定义变量phone和wxpusherAppToken、wxpusherUIDs 或者直接在源码修改就行
实现推送到微信
可以绑定一个域名实现cdn加速,把网址转换成二维码,打印即可
也可以把第二个button注释掉,只保留微信通知


nuoche.7z (1.51 KB, 下载次数: 927)
复制源码有问题的就下载源码吧

[JavaScript] 纯文本查看 复制代码
addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
  const phone = '1xxxxxxxxxx' // 车主的手机号
  const wxpusherAppToken = 'AT_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' // Wxpusher APP Token
  const wxpusherUIDs = ['UID_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'] // 车主的UIDs  , 'UID_d0pycYubbK6d766GNDo5deknw4i4'

  const htmlContent = `
    <!DOCTYPE html>
    <html lang="zh-CN">
      <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>通知车主挪车</title>
        <style>
          * { box-sizing: border-box; margin: 0; padding: 0; }
          body { font-family: Arial, sans-serif; display: flex; align-items: center; justify-content: center; height: 100vh; background: #f0f2f5; color: #333; }
          .container { text-align: center; padding: 20px; width: 100%; max-width: 400px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); background: #fff; }
          h1 { font-size: 24px; margin-bottom: 20px; color: #007bff; }
          p { margin-bottom: 20px; font-size: 16px; color: #555; }
          button { 
            width: 100%; 
            padding: 15px; 
            margin: 10px 0; 
            font-size: 18px; 
            font-weight: bold; 
            color: #fff; 
            border: none; 
            border-radius: 6px; 
            cursor: pointer; 
            transition: background 0.3s; 
          }
          .notify-btn { background: #28a745; }
          .notify-btn:hover { background: #218838; }
          .call-btn { background: #17a2b8; }
          .call-btn:hover { background: #138496; }
        </style>
      </head>
      <body>
        <div class="container">
          <h1>通知车主挪车</h1>
          <p>如需通知车主,请点击以下按钮</p>
          <button class="notify-btn">通知车主挪车</button>
          <button class="call-btn">拨打车主电话</button>
        </div>

        <script>
          // 调用 Wxpusher API 来发送挪车通知
          function notifyOwner() {
            fetch("https://wxpusher.zjiecode.com/api/send/message", {
              method: "POST",
              headers: { "Content-Type": "application/json" },
              body: JSON.stringify({
                appToken: "${wxpusherAppToken}",
                content: "您好,有人需要您挪车,请及时处理。",
                contentType: 1,
                uids: ${JSON.stringify(wxpusherUIDs)}
              })
            })
            .then(response => response.json())
            .then(data => {
              if (data.code === 1000) {
                alert("通知已发送!");
              } else {
                alert("通知发送失败,请稍后重试。");
              }
            })
            .catch(error => {
              console.error("Error sending notification:", error);
              alert("通知发送出错,请检查网络连接。");
            });
          }

          // 拨打车主电话
          function callOwner() {
            window.location.href = "tel:${phone}";
          }
        </script>
      </body>
    </html>
  `

  return new Response(htmlContent, {
    headers: { 'Content-Type': 'text/html;charset=UTF-8' },
  })
}




免费评分

参与人数 249吾爱币 +217 热心值 +221 收起 理由
HXlyf + 1 谢谢@Thanks!
y3066888 + 1 + 1 热心回复!
liuguangsong + 1 + 1 我很赞同!
贾佳嘉 + 1 + 1 我很赞同!
lz132 + 1 用心讨论,共获提升!
ali1 + 1 用心讨论,共获提升!
cjkfchh + 1 君子可内敛不可懦弱
罗氏家族 + 1 + 1 用心讨论,共获提升!
Asuraxss + 1 我很赞同!
Au_L + 1 + 1 谢谢@Thanks!
lc66666 + 1 + 1 我很赞同!
dzc999 + 1 + 1 谢谢@Thanks!
brian7 + 1 + 1 谢谢@Thanks!
离轩 + 1 + 1 谢谢@Thanks!
下不下雨 + 1 + 1 谢谢@Thanks!
guoruihotel + 1 + 1 谢谢@Thanks!
ixcw52 + 1 + 1 热心回复!
CN952z + 1 我很赞同!
jxysr + 1 谢谢@Thanks!
ind + 1 + 1 谢谢@Thanks!
bas + 1 + 1 我很赞同!
xsdwl + 1 + 1 用心讨论,共获提升!
猫被鱼叼走了 + 1 + 1 谢谢@Thanks!
lhx11187 + 1 + 1 我很赞同!
HECCXX + 1 + 1 热心回复!
flyhunterl + 1 + 1 我很赞同!
屠龙大元帅 + 1 + 1 我很赞同!
af8889 + 1 + 1 大佬牛逼!!
mystic626 + 1 + 1 我很赞同!
LanJetmew + 1 + 1 谢谢@Thanks!
CrayonL + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
cfy5519867 + 1 + 1 谢谢@Thanks!
redhat1019 + 1 用心讨论,共获提升!
ichiban123 + 1 谢谢@Thanks!
mlwy2025 + 1 我很赞同!
Jamil + 1 + 1 谢谢@Thanks!
hoon + 1 热心回复!
huiyun + 1 我很赞同!
tain10000 + 1 我很赞同!
chuyan322 + 1 热心回复!
shishi0655 + 1 + 1 谢谢@Thanks!
固态沉淀 + 1 + 1 谢谢@Thanks!
1107934496 + 1 + 1 谢谢@Thanks!
qihongyu97 + 1 谢谢@Thanks!
Sunshine06 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
黄金体验 + 1 + 1 谢谢@Thanks!
wxin52pojie + 1 + 1 我很赞同!
yg10323 + 1 + 1 谢谢@Thanks!
stonezhu + 1 用心讨论,共获提升!
lsc1688 + 1 + 1 我很赞同!
Bin2450 + 1 + 1 我很赞同!
maz666 + 1 + 1 我很赞同!
景可一试 + 1 + 1 谢谢@Thanks!
bh1783 + 1 热心回复!
weizimi + 1 + 1 热心回复!
imumu1239 + 1 + 1 谢谢@Thanks!
太子爷_振 + 1 + 1 热心回复!
Nimo1004 + 1 + 1 谢谢@Thanks!
Abbber + 1 这个好,搞来学习学习
dafeige921002 + 1 我很赞同!
p6116 + 1 + 1 谢谢@Thanks!
lixuan3901 + 1 + 1 技术的大牛
wangyou918918 + 1 + 1 谢谢@Thanks!
gun008 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
zhangyuan123447 + 1 谢谢@Thanks!
哔哔叽叽 + 1 + 1 谢谢@Thanks!
174582 + 1 谢谢@Thanks!
lanke1993 + 1 谢谢@Thanks!
thorr + 1 + 1 我很赞同!
zeroppll + 1 + 1 我很赞同!
7qidai + 1 我很赞同!
zzy17468 + 1 + 1 谢谢@Thanks!
wydangie + 1 + 1 用心讨论,共获提升!
bin1023 + 1 + 1 谢谢@Thanks!
清酒半壶 + 1 谢谢@Thanks!
sheen + 1 谢谢@Thanks!
hoioie + 1 + 1 谢谢@Thanks!
vias + 1 + 1 谢谢@Thanks!
YQQY + 1 + 1 热心回复!
man2924981 + 1 + 1 我很赞同!
xiiye + 1 谢谢@Thanks!
bluewatercom + 1 + 1 我很赞同!
Dutchboy + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xuna2009 + 1 + 1 热心回复!
Natu + 1 + 1 谢谢@Thanks!
小白冰 + 1 + 1 用心讨论,共获提升!
ngfc + 1 我很赞同!
Issacclark1 + 1 谢谢@Thanks!
开心熊猫741 + 1 + 1 我很赞同!
Trexrush + 1 + 1 谢谢@Thanks!
alean123 + 1 + 1 谢谢@Thanks!
zerzul + 1 + 1 热心回复!
wh87898 + 1 + 1 谢谢@Thanks!
A117B + 1 太有用了吧
SiegHeilVICTORY + 1 + 1 我很赞同!
lakyabc + 1 + 1 用心讨论,共获提升!
Hakuryu + 1 热心回复!
pony80 + 1 我很赞同!
xixihh + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
东门拉风 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

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

推荐
307921917 发表于 2024-11-9 16:13
本帖最后由 307921917 于 2024-11-11 10:12 编辑
1677 发表于 2024-11-9 16:00
能把api 的源码发出来吗 老哥

到这里去申请:https://wxpusher.zjiecode.com/admin
新建一个应用,你会获得一个appToken,再扫码就能获得你的UID,然后把我下面的源码保存为index.html保存到你的网站,再把网站连接制作成二维码,贴你车上就可以了
对了,源码最底下的JS脚本,可以找个在线JS加密的给加下密,这样就可以防小白看到你的appToken了,
最后,如果你的车子有多个人开,可以让他们都扫一下,用小逗号添加在[UID1,UID2]里。
好用的话麻烦给点热心值,感谢!
[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>通知车主挪车</title>
<style>
          * { box-sizing: border-box; margin: 0; padding: 0; }
          body { font-family: Arial, sans-serif; display: flex; align-items: center; justify-content: center; height: 100vh; background: #f0f2f5; color: #333; }
          .container { text-align: center; padding: 20px; width: 100%; max-width: 400px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); background: #fff; }
          h1 { font-size: 24px; margin-bottom: 20px; color: #007bff; }
          p { margin-bottom: 20px; font-size: 16px; color: #555; }
          button { 
            width: 100%; 
            padding: 15px; 
            margin: 10px 0; 
            font-size: 18px; 
            font-weight: bold; 
            color: #fff; 
            border: none; 
            border-radius: 6px; 
            cursor: pointer; 
            transition: background 0.3s; 
          }
          .notify-btn { background: #28a745; }
          .notify-btn:hover { background: #218838; }
          .call-btn { background: #17a2b8; }
          .call-btn:hover { background: #138496; }
        </style>
</head>
<body>
<div class="container">
        <h1>通知车主挪车</h1>
        <p>如需通知车主,请点击以下按钮</p>
        <button class="notify-btn">通知车主挪车</button>
        <button class="call-btn">拨打车主电话</button></div>
<script>
function notifyOwner() {
    fetch("https://wxpusher.zjiecode.com/api/send/message", {
        method: "POST",
        headers: {"Content-Type": "application/json"},
        body: JSON.stringify({
            appToken: "AT_uOKPJVyVlxVd************HKaA",
            content: "您好,有人需要您挪车,请及时处理。",
            contentType: 1,
            uids: ["UID_B0GShlS*************Dms","UID_Rh*********B5QK"]
        })
    })
    .then(response => response.json())
    .then(data => {
        if (data.code === 1000) {
            alert("通知已发送!");
        } else {
            alert("通知发送失败,请稍后重试。");
        }
    })
    .catch(error => {
        console.error("Error sending notification:", error);
        alert("通知发送出错,请检查网络连接。");
    });
}

function callOwner() {
    window.location.href = "tel:1318888888";
}
</script>
</body></html>

复制有问题,可以直接下载源码: index.zip (1.33 KB, 下载次数: 253)

编辑时建议使用notepod工具编辑,以免编码问题导致出错

注意:因论坛的html代码插入有BUG,会自动过滤掉35、36行按钮代码,复制以下替换下即可
        <button class="notify-btn" onclick="notifyOwner()">通知车主挪车</button>
        <button class="call-btn" onclick="callOwner()">拨打车主电话</button>

免费评分

参与人数 22吾爱币 +19 热心值 +20 收起 理由
resu + 1 + 1 用心讨论,共获提升!
fanganer + 1 + 1 我很赞同!
棱角石 + 1 谢谢@Thanks!
CHOUYU + 1 + 1 热心回复!
myhnuc + 1 + 1 我很赞同!
yy7013998 + 1 + 1 我很赞同!
北海风 + 1 谢谢@Thanks!
qihongyu97 + 1 感谢,都喂到嘴里了!!
caiji138 + 1 谢谢@Thanks!
mengfeijie + 1 + 1 热心回复!
lzzzzzzzzzzi + 1 热心回复!
天涯89 + 1 + 1 求问加密代码问题...
夹克油 + 1 + 1 我等小白还是一脸mb
红叶落尽 + 1 + 1 谢谢@Thanks!
omar111 + 1 + 1 谢谢@Thanks!
peng792439529 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
chizha + 1 + 1 谢谢@Thanks!
假好人。 + 1 + 1 为啥我部署到宝塔里面没有反应。。只能访问一个静态网站
leskady + 1 + 1 谢谢@Thanks!
sightwww + 1 + 1 谢谢@Thanks!
esotao + 1 + 1 谢谢@Thanks!
ambery + 1 + 1 按钮需要加个 onclick 其他没问题,可以接到通知

查看全部评分

推荐
wudalang123 发表于 2024-11-9 19:02
yaozhe1 发表于 2024-11-9 11:57
详细部署使用的步骤能说下吗?不会用

1. 注册Cloudflare账号

首先,您需要有一个Cloudflare账号。如果没有,可以前往[Cloudflare官网](Cloudflare官网注册一个新账号


2. 创建Workers

登录Cloudflare账号后,进入控制台,选择“Workers”选项卡,


3. 编写Worker代码

在Worker的编辑器中,您需要编写JavaScript代码来处理请求。这可以是一个简单的"Hello World"示例,


4. 登录Wrangler CLI

如果您选择使用Wrangler CLI(Cloudflare官方提供的命令行工具)

bash

npm install -g wrangler

然后使用以下命令登录:

bash

wrangler login


5. 本地预览Worker

在部署到Cloudflare之前,您可以在本地预览您的Worker。启动一个本地服务器,通过访问localhost:8787来查看您的Worker效果:

bash

wrangler dev


6. 部署到Cloudflare

最后,使用以下命令将您的Worker部署到Cloudflare:

bash

wrangler publish

部署完成后,您的Worker将在全球范围内的Cloudflare边缘网络中运行


7. 绑定自定义域名(可选)

如果您希望使用自定义域名访问您的Worker,

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
leskady + 1 + 1 热心回复!

查看全部评分

推荐
307921917 发表于 2024-11-9 15:29
[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>通知车主挪车</title>
<style>
          * { box-sizing: border-box; margin: 0; padding: 0; }
          body { font-family: Arial, sans-serif; display: flex; align-items: center; justify-content: center; height: 100vh; background: #f0f2f5; color: #333; }
          .container { text-align: center; padding: 20px; width: 100%; max-width: 400px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); background: #fff; }
          h1 { font-size: 24px; margin-bottom: 20px; color: #007bff; }
          p { margin-bottom: 20px; font-size: 16px; color: #555; }
          button { 
            width: 100%; 
            padding: 15px; 
            margin: 10px 0; 
            font-size: 18px; 
            font-weight: bold; 
            color: #fff; 
            border: none; 
            border-radius: 6px; 
            cursor: pointer; 
            transition: background 0.3s; 
          }
          .notify-btn { background: #28a745; }
          .notify-btn:hover { background: #218838; }
          .call-btn { background: #17a2b8; }
          .call-btn:hover { background: #138496; }
        </style>
</head>
<body>
<div class="container">
	<h1>通知车主挪车</h1>
	<p>如需通知车主,请点击以下按钮</p>
	<button class="notify-btn" onclick="notifyOwner()">通知车主挪车</button>
	<button class="call-btn" onclick="callOwner()">拨打车主电话</button>
</div>
<script>
function notifyOwner() {
    fetch("https://wxpusher.zjiecode.com/api/send/message", {
        method: "POST",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify({
            appToken: "你的wxpusherAppToken",
            content: "您好,有人需要您挪车,请及时处理。",
            contentType: 1,
            uids: JSON.stringify(["用户的UID列表"])
        })
    })
    .then(response => response.json())
    .then(data => {
        if (data.code === 1000) {
            alert("通知已发送!");
        } else {
            alert("通知发送失败,请稍后重试。");
        }
    })
    .catch(error => {
        console.error("Error sending notification:", error);
        alert("通知发送出错,请检查网络连接。");
    });
}

function callOwner() {
    window.location.href = "tel:131********";
}
</script>
</body>
</html>

免费评分

参与人数 3吾爱币 +4 热心值 +3 收起 理由
qyc0 + 1 + 1 谢谢@Thanks!
helh0275 + 1 + 1 谢谢@Thanks!
shuaier + 2 + 1 谢谢@Thanks!

查看全部评分

推荐
wmx400 发表于 2024-11-9 16:00
很不错的想法。部署到cloudflare的wokers之后按钮没反应。试试后面的静态化看看。
推荐
mlq521 发表于 2024-11-9 14:50
addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
  const phone = '156000000' // 车主的手机号
  const wxpusherAppToken = 'AT_************************' // Wxpusher APP Token
  const wxpusherUIDs = ['UID_************************'] // 车主的UIDs

  const htmlContent = `   这一段放在哪
推荐
LuckyClover 发表于 2024-11-9 11:29
牛批大佬,这玩意商城上都是要钱的
推荐
lxfx1 发表于 2024-11-9 14:13
wei8751203 发表于 2024-11-9 14:12
我也是弄完了    点了没反应,不知道是什么原因。。。

目测按钮两句改一下,其他应该没问题         
<button class="notify-btn" onclick="notifyOwner()">通知车主挪车</button>
<button class="call-btn" onclick="callOwner()">拨打车主电话</button>
推荐
esotao 发表于 2024-11-9 12:34
本帖最后由 esotao 于 2024-11-9 13:05 编辑

这段代码能在宝塔里搭建吗,有个宝塔不会部署。。小白。。
推荐
iawyxkdn8 发表于 2024-11-9 11:24
怎么感觉 ,好的方式都是懒人想出来的!
推荐
 楼主| Aliman 发表于 2024-11-9 11:31 |楼主
ashergo 发表于 2024-11-9 11:30
这跟放个电话号码有区别吗,好奇?

有人专门抄车主电话,这样可以大概率避免
5#
malaxiangguo 发表于 2024-11-9 11:21
感觉很不错啊 谢谢大佬
6#
LPCQQ120828 发表于 2024-11-9 11:27
好家伙好家伙,前段时间刚买一个,现在好了,还能自己搞
7#
ashergo 发表于 2024-11-9 11:30
这跟放个电话号码有区别吗,好奇?

点评

放电话号码你会接到各种广告推销房地产保险等等广告 这个的目的就是不显示号码,又让你能接到通知  发表于 2024-11-9 11:36
8#
 楼主| Aliman 发表于 2024-11-9 11:30 |楼主
ashergo 发表于 2024-11-9 11:30
这跟放个电话号码有区别吗,好奇?

也可以把第二个button注释掉,只保留微信通知
9#
yxnwh 发表于 2024-11-9 11:33
这个不错,有创意
10#
WJFCYLIB 发表于 2024-11-9 11:36

感觉很不错啊 谢谢大佬
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-13 07:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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