Skip to content

This is a bot for business development, function include searching twitter, post crypto news automatically, and sending direct message for target users

License

Notifications You must be signed in to change notification settings

ScottLL/Twitter_Business_Development_bot

Repository files navigation

Twitter_Bots

Python main_new_coin.py

Python main_old_coin.py

Python News_df.py

Python Tweet_relative_account_bot.py

Python GPT-3_twits.py

Project Description

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.

Bot solution for business development

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:

  1. Twitter bot help businesses reach out the more target audients and run the account automatically.
  2. It can help businesses save time and employ costs to develop business.
  3. Provide the public with a positive reputation for the business.
  4. Get real followers in a short time.

Project Sponsor

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.

Data Flow Diagram

Screen Shot 2022-12-14 at 10 48 23 AM

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.

Demo Video

Twitter Bots for Business Development

About

This is a bot for business development, function include searching twitter, post crypto news automatically, and sending direct message for target users

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •