SYMBOL INDEX (41 symbols across 7 files) FILE: src/index.js function end (line 23) | function end () { FILE: src/ipc.js function ipc (line 21) | function ipc(process) { FILE: src/parseMsg.js function debug (line 1) | function debug(...args){ function parseMsg (line 22) | function parseMsg ($msg) { FILE: src/preload.js function autoReply (line 20) | async function autoReply () { function detectMsg (line 40) | async function detectMsg () { function clickSend (line 66) | async function clickSend (opt) { function pasteMsg (line 84) | function pasteMsg (opt) { function detectPage (line 109) | function detectPage () { function detectChat (line 133) | function detectChat () { function detectLogin (line 155) | function detectLogin () { function detectCache (line 184) | function detectCache () { FILE: src/replyMsg.js method 'text' (line 7) | 'text' ({ text }) { method 'picture' (line 11) | 'picture' ({ src }) { method 'emoticon' (line 21) | 'emoticon' () { // 用户自定义表情 method 'sticker' (line 25) | 'sticker' () { // 微信内部表情 method 'voice' (line 29) | 'voice' ({ src }) { method 'video' (line 34) | 'video' () { method 'microvideo' (line 38) | 'microvideo' () { method 'location' (line 42) | 'location' ({ src, desc }) { method 'attach' (line 47) | 'attach' ({ src, title, size }) { method 'app' (line 54) | 'app' ({ title, url }) { method 'card' (line 60) | 'card' ({ name, wxid }) { method 'transfer' (line 64) | 'transfer' () { method 'video/voice call' (line 68) | 'video/voice call' () { method 'red packet' (line 78) | 'red packet' () { method 'recall' (line 82) | 'recall' ({ by }) { method 'new member' (line 87) | 'new member' ({ who, by }) { method 'member is stranger' (line 92) | 'member is stranger' ({ who }) { method 'real-time location ended' (line 96) | 'real-time location ended' () { method 'removed' (line 105) | 'removed' () { method 'not recognized' (line 109) | 'not recognized' () { method 'not supported' (line 114) | 'not supported' () { function saveMedia (line 121) | function saveMedia (src, suffix) { function replyMsg (line 129) | async function replyMsg (msg) { function toPromise (line 139) | function toPromise (ret) { FILE: src/runner.js function saveItem (line 94) | async function saveItem (item, dest, log) { FILE: src/util.js function delay (line 6) | async function delay (duration) { function download (line 12) | function download (href, filename = '') { function s (line 20) | function s (selector) { function sa (line 23) | function sa (selector) {