WhatsApp 批量解封提交工具
本文所有教程及源碼、軟件僅為技術研究。不涉及計算機信息系統(tǒng)功能的刪除、修改、增加、干擾,更不會影響計算機信息系統(tǒng)的正常運行。不得將代碼用于非法用途,如侵立刪!
效果

配置
Google 表格
創(chuàng)建一個 Google 表格,在菜單欄點擊擴展程序,選擇 Apps 腳本

在 代碼.gs 中放入 code.gs 文件內的代碼。然后點擊 (?) 加號,新建一個 HTML 文件。 文件名字命名為 index,再放入 index.html 文件內的代碼。 點擊右上角的部署,再選擇新建部署。 點擊齒輪 (??),選擇 Web 應用。 部署完成后就可以正常使用了。
code.gs
/**
* 設置存儲數(shù)據(jù)的表格
* TODO: 需要放入表格 ID
*/
const sheet = SpreadsheetApp.openById('Input Sheet ID')
// 存放剩余次數(shù),表格默認命名為 Data
const getSheetData = sheet.getSheetByName('Data').getRange('A1')
// 存放解封結果,表格默認命名為 Result
const getResultSheet = sheet.getSheetByName('Result')
需要將替換 “Input Sheet ID” 替換成 Google 表格的 ID。需要用到兩個工作表,一個命名為 Data,用來存放剩余次數(shù),另外一個命名為 Result,用來存放成功解封的信息。
在 unBlockTemplate 函數(shù)中的 template 變量放入需要寫信解封的內容,并且放入 phone 變量,支持 ES6 寫法。例子:
/**
* @description 隨機生成寫信的模板
* @param {string} phone - 寫信模版
* @returns {string} 生成好的模板
*/
function unBlockTemplate (phone) {
?// TODO: 需要設置寫信的模版,并且放入 phone 變量
?const template = [
? ?'Hello!\nXXXXXXXX. My number: ' + phone,
? ?`XXXXXXXX. My WhatsApp: ${phone}`
?]
?// 生成隨機數(shù)
?const index = Math.floor((Math.random() * template.length))
?return template[index]
}
在 sendEmail 函數(shù)中需要將 “Input Email Title” 替換成需要寫信解封的郵件標題。
/**
* 發(fā)送郵件
* TODO: 需要設置發(fā)送郵件的標題
*/
MailApp.sendEmail('support@support.whatsapp.com', 'Input Email Title', unBlockTemplate(phone))
資源下載
本文僅供學習交流使用,如侵立刪!