National Pest Management

    groupme-get-all-messages
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.0 • Public • Published

    groupme-get-all-messages

    NPM version Codecov CircleCI

    Simply grab all of the messages from a specific GroupMe group and output it as JSON.

    Requirements

    • node version 8 or higher

    This comes with npm and npx

    Usage

    npx groupme-get-all-messages

    This will step you through asking for your developer access token (which you can get by logging in here: https://dev.groupme.com/ ). And then it will prompt for which group to grab all the messages from.

    If you already know your access token and the group ID you can quickly get access to all the messages via the following:

    npx groupme-get-all-messages <access-token> <group-id>

    These results in something like the following:

    [
      {
        "id": "153037291572045443",
        "created_at": 1530372915,
        "user_id": "123456",
        "name": "John Doe",
        "text": "Hello"
      },
      {
        "id": "153037210843415443",
        "created_at": 1530373108,
        "user_id": "987654",
        "name": "Jane Doe",
        "text": "World!"
      },
      ...
    ]

    Programmatic Usage

    The full documentation can be found at https://johnslemmer.github.io/groupme-get-all-messages/

    Here is an example:

    const accessToken = '1234567890123456789012345678901234567890';
    const groups = await getGroups(accessToken);
    console.log(JSON.stringify(await getAllMessages(groups[0].id, accessToken)));

    Install

    npm i groupme-get-all-messages

    DownloadsWeekly Downloads

    0

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    30.6 kB

    Total Files

    16

    Last publish

    Collaborators

    • johnslemmer