Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 'getstory':
- try {
- if (mentionedJidList.length === 0) return client.reply(from, 'tag user lah', id)
- let param = body.slice(10).replace('@', '')
- const page = await client.getPage()
- const story = await page.evaluate(() => {
- let obj = window.Store.Msg.filter(x => x.__x_id.remote.server == 'broadcast')
- let ar = []
- for (let asu of obj) {
- ar.push(WAPI._serializeRawObj(asu))
- }
- return ar
- })
- client.sendText(from, '_fetching whatsapp status..._')
- await sleep(2000)
- let bjingan = story.filter(v => v.author.user == param)
- for (let i = 0; i < bjingan.length; i++) {
- if (bjingan[i].type == 'chat') {
- client.sendText(from, bjingan[i].body)
- } else if (bjingan[i].type == 'image' || bjingan[i].type == 'video') {
- const mediaData = await decryptMedia(bjingan[i])
- client.sendImage(from, `data:${bjingan[i].mimetype};base64,${mediaData.toString('base64')}`, 'nganu' + bjingan[i].type == 'image' ? '.jpg' : 'mp4', bjingan[i].caption)
- }
- }
- } catch (error) {
- console.log(error)
- }
- break;
Add Comment
Please, Sign In to add comment