吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 989|回复: 6
上一主题 下一主题
收起左侧

[其他原创] 简单的静态网页做企业微信机器人消息推送

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


如上图,HTML+JS做的企业微信机器人消息推送页面。可以本地运行。
填入正确的webhook地址,要发送的消息就可以了。

不想下载附的,代码在2楼!



index.rar

1.22 KB, 下载次数: 9, 下载积分: 吾爱币 -1 CB

解压即可运行

免费评分

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

查看全部评分

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

推荐
 楼主| hejiz 发表于 2024-9-4 22:51 |楼主
[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>企业微信消息推送</title>
</head>
<body>
    <h1>企业微信消息推送示例</h1>
    <!-- 输入Webhook URL的表单 -->
    <label for="webhookUrl">Webhook URL:</label>
    <input type="text" id="webhookUrl" placeholder="请输入Webhook URL">
    <br><br>
    <!-- 输入消息内容的表单 -->
    <label for="message">消息内容:</label>
    <input type="text" id="message" placeholder="请输入消息内容">
    <br><br>
    <!-- 触发消息发送的按钮 -->
    <button onclick="sendWecomMessage()">发送消息</button>
    <!-- 显示状态信息的地方 -->
    <p id="status"></p>

    <script>
        // 定义发送消息的函数
        async function sendWecomMessage() {
            // 获取Webhook URL
            const webhookUrl = document.getElementById('webhookUrl').value;
            // 获取消息内容
            const message = document.getElementById('message').value;

            // 检查Webhook URL和消息内容是否为空
            if (!webhookUrl.trim() || !message.trim()) {
                // 如果为空,则显示错误信息
                document.getElementById('status').innerText = '请输入有效的Webhook URL和消息内容。';
                return;
            }

            // 构造消息体
            const data = {
                msgtype: 'text', // 指定消息类型为文本
                text: {
                    content: message, // 文本消息的内容
                },
            };
            // 将消息体对象转换为JSON字符串
            const payload = JSON.stringify(data);

            try {
                // 发送POST请求到指定的Webhook URL
                const response = await fetch(webhookUrl, {
                    method: 'POST', // 使用POST方法
                    headers: {
                        'Content-Type': 'application/json', // 设置请求头
                    },
                    body: payload, // 请求体
                    mode: 'no-cors', // 关闭CORS检查,使得请求变为不透明响应
                });
                // 注意:在这种模式下,您无法访问response对象,因为它是一个不透明的响应
                // 在控制台输出消息发送成功的提示
                document.getElementById('status').innerText = '消息已发送。';
            } catch (error) {
                // 捕获并处理请求过程中的错误
                // 在控制台输出错误信息
                document.getElementById('status').innerText = '发送消息时出错: ' + error.message;
            }
        }
    </script>
</body>
</html>

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
zpy2 + 2 + 1 我很赞同!

查看全部评分

3#
zpy2 发表于 2024-9-6 09:01
4#
xiaofu666 发表于 2024-9-6 09:33
zpy2 发表于 2024-9-6 09:01
webhook URL如何获取

微信群创建一个机器人就有URL了,这个百度搜索一下也有详细的教程
5#
hhslm 发表于 2024-9-6 10:16
这个只有企业微信的内部群可以使用,外部群没有。。。
6#
mfz817 发表于 2024-10-8 13:46
感谢分享,很需要,能再加个能发送图片的吗
7#
chenhuxiang 发表于 2024-10-9 22:52
完全看不懂怎么用
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-1 09:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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