The project is for IDS 706 Data Engineering class at Duke University. The goal is to build a Microservice that performs a query using CI/CD, Python, SQL or Dask/Spark and returns useful information to users. Our team created a series of Twitter bots to automate the process of soliciting business for entrepreneurs or start-ups with limited marketing budgets.
The ideas, projects, and actions that improve a business can be summed up as business development. This entails raising sales, expanding the business, improving profitability through forming strategic alliances, and making strategic business choices. In this project, we are building a bot to help the business run the Twitter account and reach out to the target user by sending them direct messages.
Benefits:
- Twitter bot help businesses reach out the more target audients and run the account automatically.
- It can help businesses save time and employ costs to develop business.
- Provide the public with a positive reputation for the business.
- Get real followers in a short time.
This project is sponsored by MEXC Global exchange, so we are run the bot with MEXC Twitter account.
MEXC Global Exchange is a centralized exchange that employs a high-performance mega-transaction matching technology. The CEX platform is run by a team of professionals with extensive financial industries and blockchain technology experience. Currently, MEXC Global has around 5 million users in more than 70 countries around the world.
searching_tweets.py
: searches for tweets every 15 minutes and adds new tweets to a csv file stored in an AWS S3 bucket.
direct_messages.py
: sends 500 messages per day to twitter influencers with more than 300 and less than 20,000 followers, using information in the .csv file from AWS S3 bucket.
tweet_relative_account_bot.py
: retweets content based on popularity every 15 minutes.
retwitter_content_bot.py
: retweets content based on google searching keywords in google sheet.
News_df.py
: retrieves crypto news updates from CryptoPanic.com.
News_post.py
: posts news updates to twitter.