groupme-get-all-messages
v1.1.0
Published
Simply grab all of the messages from a specific GroupMe group
Downloads
12
Readme
groupme-get-all-messages
Simply grab all of the messages from a specific GroupMe group and output it as JSON.
Requirements
node
version 8 or higher
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)));