A tool that help accomplish some repetitive tasks on GroupMe by using the GroupMe API.
In order to setup GroupMeUtils you need the following:
- Your GroupMe Access Token (You can get this here, click access token at the top right)
- Python3.4 or above (You can get this here)
Once you have the items above, you can follow the instructions below:
- Clone the repository:
$ git clone https://github.com/PeterTheAmazingAsian/GroupMeUtils.git
- Go into the new cloned directory:
$ cd GroupMeUtils/
- [Optional] Make a virtual environment and activate it (click here for help)
- Install requirements:
$ pip install -r requirements.txt
- Run:
$ python main.py
- View your account data such as account id, account name, email, phone number, and creation date
- View group info that is not displaced in the app such as phone number and creation date
- Save profile pictures of groups, other users in your dms, and even your own
- Save messages in groups or direct messages to test files
- Like/unlike all messages in a dm or group
- Copy the share url of a group to your clipboard
- Mention everyone in a group
- Spam messages in a group
- Transfer the members of one group to another group
- I recommend leaving "Load Pictures?" off as turning it on significantly increases loading time. GroupMeUtils will still load pictures when it will not significantly increase load time when this option is left off.
- The save message and save picture will save the files to a "downloads" folder in the current working directory.
- On some systems the GUI might not be sized perfectly, but you can resize the window to make everything fit.
Below is a picture of an opened group with some descriptions of what each button does:
- Saves the group picture into the downloads folder, the file will be titled with the group id
- Saves the group messages into the downloads folder, the file will be titled with group id_log
- Likes all messages in the group starting from the most recent message
- Unlikes all messages in the group starting from the most recent message
- Copies the share url of the group to your clipboard
- Sends a message containing "@everyone" which will mention everyone in the group
- Spams the specified message in the group, type the message in the entry right above this button, you can set how many messages in the slider above also
- Transfers all the members of the current group to another group, you can select the other group in the drop down above this button