Spamming is a pertinent problem in today's technologically oriented society and we opted to address this issue in an effective, informed, and humorous manner.

What it does

It takes on the persona of a Marvel Superhero, and creates an email that emulates a spam message, thereby attempting to convey to the spammer, the grievances caused by incessant spamming.

How we built it

We used a python base and other platforms to such as Flask, Microsoft Azure, the Marvel API, and Microsoft Cognitive Services to randomly access the marvel character database, process the natural language of that character, and come up with a spam kike questionnaire that is automatically sent tot he spammer's email.

Challenges we ran into

It was difficult to get the app running on Azure's servers and debug the errors that arose.

Accomplishments that we're proud of

Using Natural Language Processing to mimic an actual spammer's lexicon while generating random, yet comprehensible questions regarding the superhero. We were also proud of using a diverse collection of programs and interfaces to form one cohesive and useful tool.

What we learned

We learned how to run our own IMAP and SMTP servers, use Microsoft's NLP services, use asynchronous web requests, and about DNS.

What's next for MarvelBot

Expand this to include analytical tools that create digests of the kind of spam messages being received and deploying this app to a more universal userbase.

Built With

Share this project: