Socket
Socket
Sign inDemoInstall

@airplanegobrr/google-voice-api

Package Overview
Dependencies
161
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @airplanegobrr/google-voice-api

A 'scraper' for google voice!


Version published
Weekly downloads
4
increased by300%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

google-voice-api

Google voice API! (It's not really an API its just a scraper) This uses the puppeteer lib to scrape google voice

How to use

const api = require("@airplanegobrr/google-voice-api")

const GVAPI = new api()
GVAPI.on("ready", async ()=>{
    console.log("GVAPI is ready!")
    let opened = await GVAPI.getOpenConvos()
    let messages = await GVAPI.getMessages("xxxxxxxxxx")

    await GVAPI.sendMessage("xxxxxxxxxx", "Message here!")
    await GVAPI.createMessageThread(["xxxxxxxxxx", "xxxxxxxxxx"], "Welcome to the group chat!")
})

GVAPI.on("unreadMessage", /** @param {api.Message} */ (data)=>{
    // The param adds typing to the data
    console.log("[unreadMessage]", data)
    // You can also mark messages as read by doing:
    data.markAsRead()
})

Features

  • Send messages
  • Read messages
  • Get list of open convos
  • Create group chats
  • Read images (base64)

Plans (?)

  • Get old messages
  • Get old convos
  • Old call data
  • Send images
  • Make calls...??? (unlikely)

Versions

1.3.3 - 1.3.2

  • Fixed an issue with side bar (1.3.2-1.3.3)
  • Added "better" checks to some variables (1.3.3)

1.3.1

  • Fixed issue with login complely breaking the project. SMH!

1.3.0

  • Added auto Google login!
  • Added checkInterval
  • Fixed an issue with markAsRead function

1.2.0

  • Fixed a bug that Google signin detects that its being remotely controlled
  • Shows signin page if not signed in (will reopen browser if running headless)
  • Auto signin (50/50 if this works!)

1.1.0

  • Added image support (Not sending, only reading) (Returned as base64)
  • Reformated all the code
  • Close convo after message read (would break the unread reports)
  • Added advance API (let advAPI = require("@airplanegobrr/google-voice-api").ADV) (DO NOT USE UNLESS YOU KNOW WHAT YOU ARE DOING!!)

1.0.0

  • Send messages
  • Read messages
  • Get list of open convos
  • Create group chats

FAQs

Last updated on 16 Oct 2023

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc