gimenz1991

getstory open-wa

Jul 18th, 2021
546
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. case 'getstory':
  2. try {
  3. if (mentionedJidList.length === 0) return client.reply(from, 'tag user lah', id)
  4. let param = body.slice(10).replace('@', '')
  5. const page = await client.getPage()
  6. const story = await page.evaluate(() => {
  7. let obj = window.Store.Msg.filter(x => x.__x_id.remote.server == 'broadcast')
  8. let ar = []
  9. for (let asu of obj) {
  10. ar.push(WAPI._serializeRawObj(asu))
  11. }
  12. return ar
  13. })
  14. client.sendText(from, '_fetching whatsapp status..._')
  15. await sleep(2000)
  16. let bjingan = story.filter(v => v.author.user == param)
  17. for (let i = 0; i < bjingan.length; i++) {
  18. if (bjingan[i].type == 'chat') {
  19. client.sendText(from, bjingan[i].body)
  20. } else if (bjingan[i].type == 'image' || bjingan[i].type == 'video') {
  21. const mediaData = await decryptMedia(bjingan[i])
  22. client.sendImage(from, `data:${bjingan[i].mimetype};base64,${mediaData.toString('base64')}`, 'nganu' + bjingan[i].type == 'image' ? '.jpg' : 'mp4', bjingan[i].caption)
  23. }
  24. }
  25. } catch (error) {
  26. console.log(error)
  27. }
  28. break;
Add Comment
Please, Sign In to add comment