- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| LICENSE | ||
| MentiSpammer.py | ||
| README.md | ||
Menti_Spammer-Py
Word Spammer for Menti.com written in Python.
This repo allows you to have fun with mentimeter!
This script use a big worldlist and modern python language to beautify a Menti page!
Status: Working
Usage
- Clone Repo:
git clone https://github.com/Primexz/Menti_Spammer-Py.git
- Go into the directory:
cd Menti_Spammer-Py
- Run the Script:
python3 MentiSpammer.py
- Enter Menti Details:
...
└─[$]> python3 MentiSpammer.py
Enter MentiID:
> xxxxxxxxxx
Threads:
> x
...
5: Have Fun!!
Requirements
- random
- json
- urllib
How it works
Every time you send words to a Wordcloud on Mentimeter, your client will send a GET request to https://www.menti.com/core/vote-keys/MENTI_ID/series
This request returns:
{
"id":"MENTI_ID",
"vote_key":"VOTE_KEY",
"name":"My First Presentation",
"visible":true,
"tags":null,
"theme_id":19009,
"owner_id": 000000,
"pace":{
"mode":"presenter",
"active":"UNIQUE_ID"
},
}
The Unique ID is needed to create the URL of the POST request.
To add words to Wordcloud on Mentimeter a POST request is sent to the following URL: https://www.menti.com/core/votes/UNIQUE_ID
This will include the following header:
{
"question_type": "wordcloud",
"vote": "cool1 cool2 cool3"
}
Mentimeter, meanwhile, has built in protection against bots like these. This protection works via the so-called ÌDENTIFIER.
Fortunately, it is very easy to bypass this protection.
We simply send a POST request to: https://www.menti.com/core/identifiers
with the following header:
{"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36"}
And voila, Mentimeter returned us an identifier that we can use further. With each new word added, the identifier is regenerated by the script to ensure that each request is counted!
With that, we're almost done. To finish, we send a POST request to https://www.menti.com/core/votes/IDENTIFIER with the following header:
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36",
"x-identifier": "IDENTIFIER"
And with that, the word(s) would be added, and the script takes a new identifier and continues to add all the words.
Threading
This repo uses threads to increase performance.
Too many threads could slow down your network or PC.
I recommend not to use more than 50 threads at the same time!
Errors
If Menti has fixed this script, or you get other errors please report them here so I can fix them!
