Twitter DM Bot Tutorial for Developers
In this video, I’m going to teach you how create a Twitter DM Bot so that you can grow your Twitter audience or start a profitable business. In this tutorial, we will be using AWS (Amazon Web Services) to run our bot in the cloud. If you have any questions or need help, drop a comment down below or DM me at @bhancock_io on Twitter. Resources: - Project GitHub: https://github.com/bhancockio/TweetCommitDMBot - Screenshot Python Video: https://www.youtube.com/watch?v=fwz5Jx5WV2I - Screenshot Python GitHub: https://github.com/soumilshah1995/take-ScreenShots-from-Website-thorugh-lambdas-and-selenium/blob/main/code.py Timestamps: 00:00:00 Introduction 00:01:19 Problem Overview 00:02:30 Solution Whiteboarding 00:03:32 AWS Services Overview 00:05:02 AWS Solution Flow 00:07:50 Setup AWS Account 00:08:33 Setup Twitter Developer Account 00:12:06 Cloning GitHub Project 00:12:52 Setting Up Twitter Stream 00:16:17 Setting Up Twitter Stream Listener 00:19:00 Setting Up EC2 Instance 00:25:12 Setting Up API Gateway 00:32:30 Follow Verifier Lambda Function 00:39:49 Set Up AWS CLI 00:44:17 Create Follower SQS 00:49:48 Tweet Aggregator Lambda Function 00:58:26 Tweet Aggregator SQS 01:06:24 Tweet Data Processing Lambda Function 01:13:06 Create DynamoDB Table 01:20:22 Setup DynamoDB Stream 01:28:56 Build Tweet Heat Map Website 01:39:14 Deploy Website To Vercel 01:41:14 Capture Screenshot Lambda Function 01:46:55 Add New API Gateway Endpoint 01:49:43 Dynamo DB Stream Listener Lambda Function 01:51:21 Add New API Gateway Endpoint 01:52:21 Fetch Tweet History Summary Lambda Function 01:54:29 Setup S3 Bucket 01:56:45 DM User Tweets Lambda Function 02:00:56 Add S3 Event Notification 02:01:48 End of Tutorial