You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
3.0 KiB
JavaScript
100 lines
3.0 KiB
JavaScript
function generateRandomString(length) {
|
|
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
|
|
let result = '';
|
|
const charactersLength = characters.length;
|
|
for (let i = 0; i < length; i++) {
|
|
result += characters.charAt(Math.floor(Math.random() * charactersLength));
|
|
}
|
|
return result;
|
|
}
|
|
|
|
const start = () => {
|
|
|
|
setInterval(() => {
|
|
|
|
const randomString = generateRandomString(10);
|
|
var myHeaders = new Headers();
|
|
myHeaders.append("Content-Type", "application/json");
|
|
myHeaders.append("Accept", "*/*");
|
|
myHeaders.append("Host", "wai-server-01-qq4qmtq7wc9he4.chinahighlights.cn");
|
|
myHeaders.append("Connection", "keep-alive");
|
|
|
|
var raw = JSON.stringify({
|
|
"from": "8618777396951",
|
|
"to": "8613557032060",
|
|
"content": randomString + "-setInterval(2min) 发送:" + new Date().toString()
|
|
});
|
|
|
|
var requestOptions = {
|
|
method: 'POST',
|
|
headers: myHeaders,
|
|
body: raw,
|
|
redirect: 'follow'
|
|
};
|
|
|
|
fetch("http://wai-server-01-qq4qmtq7wc9he4.chinahighlights.cn/api/v1/channels/send", requestOptions)
|
|
.then(rsp => rsp.json())
|
|
.then(json => console.info('8613557032060: ', json))
|
|
.catch(ex => console.error(ex));
|
|
}, 1000*60*2);
|
|
//
|
|
|
|
setInterval(() => {
|
|
|
|
const randomString = generateRandomString(10);
|
|
var myHeaders = new Headers();
|
|
myHeaders.append("Content-Type", "application/json");
|
|
myHeaders.append("Accept", "*/*");
|
|
myHeaders.append("Host", "wai-server-01-qq4qmtq7wc9he4.chinahighlights.cn");
|
|
myHeaders.append("Connection", "keep-alive");
|
|
|
|
var raw = JSON.stringify({
|
|
"from": "8618777396951",
|
|
"to": "8613317835586",
|
|
"content": randomString + "-setInterval(3min) 发送:" + new Date().toString()
|
|
});
|
|
|
|
var requestOptions = {
|
|
method: 'POST',
|
|
headers: myHeaders,
|
|
body: raw,
|
|
redirect: 'follow'
|
|
};
|
|
|
|
fetch("http://wai-server-01-qq4qmtq7wc9he4.chinahighlights.cn/api/v1/channels/send", requestOptions)
|
|
.then(rsp => rsp.json())
|
|
.then(json => console.info('8613317835586: ', json))
|
|
.catch(ex => console.error(ex));
|
|
}, 1000*60*3);
|
|
//
|
|
|
|
setInterval(() => {
|
|
|
|
const randomString = generateRandomString(10);
|
|
var myHeaders = new Headers();
|
|
myHeaders.append("Content-Type", "application/json");
|
|
myHeaders.append("Accept", "*/*");
|
|
myHeaders.append("Host", "wai-server-01-qq4qmtq7wc9he4.chinahighlights.cn");
|
|
myHeaders.append("Connection", "keep-alive");
|
|
|
|
var raw = JSON.stringify({
|
|
"from": "8618777396951",
|
|
"to": "8617607735120",
|
|
"content": randomString + "-setInterval(5min) 发送:" + new Date().toString()
|
|
});
|
|
|
|
var requestOptions = {
|
|
method: 'POST',
|
|
headers: myHeaders,
|
|
body: raw,
|
|
redirect: 'follow'
|
|
};
|
|
|
|
fetch("http://wai-server-01-qq4qmtq7wc9he4.chinahighlights.cn/api/v1/channels/send", requestOptions)
|
|
.then(rsp => rsp.json())
|
|
.then(json => console.info('8613317835586: ', json))
|
|
.catch(ex => console.error(ex));
|
|
}, 1000*60*5);
|
|
}
|
|
|
|
start(); |