MCPcopy Index your code
hub / github.com/smallfawn/QLScriptPublic / chatNotify

Function chatNotify

sendNofity.js:368–402  ·  view source on GitHub ↗
(text, desp)

Source from the content-addressed store, hash-verified

366}
367
368function chatNotify(text, desp) {
369 return new Promise((resolve) => {
370 const { CHAT_URL, CHAT_TOKEN } = push_config;
371 if (CHAT_URL && CHAT_TOKEN) {
372 // 对消息内容进行 urlencode
373 desp = encodeURI(desp);
374 const options = {
375 url: `${CHAT_URL}${CHAT_TOKEN}`,
376 body: `payload={"text":"${text}\n${desp}"}`,
377 headers: {
378 'Content-Type': 'application/x-www-form-urlencoded',
379 },
380 };
381 $.post(options, (err, resp, data) => {
382 try {
383 if (err) {
384 console.log('Chat 发送通知调用API失败😞\n', err);
385 } else {
386 if (data.success) {
387 console.log('Chat 发送通知消息成功🎉\n');
388 } else {
389 console.log(`Chat 发送通知消息异常 ${JSON.stringify(data)}`);
390 }
391 }
392 } catch (e) {
393 $.logErr(e);
394 } finally {
395 resolve(data);
396 }
397 });
398 } else {
399 resolve();
400 }
401 });
402}
403
404function barkNotify(text, desp, params = {}) {
405 return new Promise((resolve) => {

Callers 1

sendNotifyFunction · 0.70

Calls 3

postMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected