This codebase was originally designed for Mashable's #1Connection campaign. We have open sourced it for others to run their own similar campaigns.

This code/campaign runs in the following way:

  • The brand/company announces participation of users tweeting with a #hashtag
  • At a defined time in the future, the brand/company runs the tool, which:
    • Finds all unique users who tweeted with the #hashtag in a given timeframe (using GNIP)
    • Filters out users who use offensive words given a "banned words" list
    • Categorizes users into buckets based on their previous tweets (categories provided by brand)
  • After review, the brand/company uses to the tool to send tweets with @mention introductions to users who match on category

Visit the GitHub page for more information.

Built With

Share this project: