双卡助手说明书
常见问题
无法转发短信的解决方案
双卡助手简介
关于安卓权限
接口API
如何获取企业微信配置信息
过滤规则的使用
获取一键配置参数
启用脚本进行转发
保证稳定运行的设置
网络转发
开启钉钉机器人转发
小米手机短信权限设置
账号类型和捐赠类型
本文档使用 MrDoc 发布
-
+
home page
启用脚本进行转发
## 使用说明 <!-- https://github.com/request/request --> <!-- 脚本运行环境为nodejs,执行版本为10.15.3。 --> 1.javascript脚本运行环境为nodejs,依赖的网络请求工具为request([查看request文档](https://github.com/request/request))和axios([查看axios文档](http://www.axios-js.com)); 2.python脚本运行环境为python3,依赖的网络请求工具为requests([查看requests文档](https://requests.readthedocs.io/zh_CN/latest/)); 3.运行脚本的功能目前处于测试期,因此并不能保证稳定性; 4.该功能是为了方便用户自定义转发场景,请勿执行耗时操作或者用于恶意攻击,否则将作封号处理。 ## 使用方法 脚本功能可以灵活实现所有方式的网络转发,比如转发到企业微信,实现自定义消息过滤等。 ### 支持的内置变量 参考[【网络转发-支持的内置变量】](https://doc.wisg.cn/doc/13/)。 ### GET请求示例 #### javascript ``` let url = 'http://localhost/test-get'; //如果url中包含中文等特殊字符,请使用encodeURI函数进行转码 url = encodeURI(url); request(url, (error, response, body) => { //你的业务代码 }); ``` #### python ``` url = "http://localhost/test-get" params = {"title":"{{title}}","content":"{{content}}"} response = requests.get(url, params=params) //你的业务代码 ``` ### POST请求示例 #### javascript ``` const options = { form: {"title":"{{title}}","content":"{{content}}"}, url: "http://localhost/test-post" }; request.post(options, (error, response, body) => { //你的业务代码 }); ``` #### python ``` url = "http://localhost/test-post" data = {"title":"{{title}}","content":"{{content}}"} response = requests.post(url, data=data) //你的业务代码 ``` ### 企业微信javascript示例 请修改脚本前三行变量[【如何获取企业微信配置信息?】](https://smshelper.wisg.cn/doc/create-qywx)。 ``` javascript //你的企业ID const corpid = "wwfefea362ad89f874"; //创建应用后生成的Secret const corpsecret = "WLviSlFLxbZA_X4qHhPuaxuyoWSDwYahyamEd-UhK6s"; //创建应用后生成的AgentId const agentid = "1000002"; //要发送的内容 const content = "{{title}}\n{{content}}"; let url = `https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=${corpid}&corpsecret=${corpsecret}`; //如果url中包含中文等特殊字符,请使用encodeURI函数进行转码 url = encodeURI(url); request(url, (error, response, body) => { //你的业务代码 const { access_token } = JSON.parse(body); const options = { url: `https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=${access_token}`, form: JSON.stringify({ touser: "@all", msgtype: "text", agentid, text: { content }, safe: 0 }) }; request.post(options, (error, response, body) => { //你的业务代码 }); }); ``` ### 钉钉机器人python示例 ```python url = 'https://oapi.dingtalk.com/robot/send?access_token=2a9c844e51472d58d8dcc6ec930ed6fd443af7465d1bcb349142ff6d3b4597' body = {"markdown": {"title": "{{content}}","text": "### {{content}}\n> ##### {{title}}\n> ##### {{timestamp}}"},"msgtype": "markdown"} headers={'Content-Type':'application/json'} data = json.dumps(data) requests.post(url=url, headers=headers, data=data) ```
root
Nov. 22, 2024, 5:45 a.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
Markdown文件
share
link
type
password
Update password