This was a fun demo, BUT apparently building twitter bots with OpenAI is NOT allowed, just a heads up before someone gets hurt 💀 ru-vid.comUgkxI30KUEX5vd4d_xxL-gw7vBHo1w_1qBEj
Hey there! Glad you found the video helpful! Jeff did a fantastic job breaking down OAuth2.0, didn't he? If you have any more questions, feel free to ask. Happy tweeting!
You have very quickly become my absolute favorite coding youtube channel. Your angular videos literally saved my sanity at my job. Thanks! If you make a sql course I'm going to gift it to my friend who wants to learn sql
I suggets you to check out mongodb. >Bash system for arranging permissions and database system >better multiplatform support like linux >free open source with GPL license >Free cloud database for beginning >Good interface+connection system and good client(mongodb compass) >json format system so you can arrange your database in programming languages so much easier >Also generally easier than SQL Good NoSQL. I made my points, you can of use sql abd there a lot of tutoriald on internet and codeacademy. Still your choice
(7:22)"We can now use the twitter client to do things like access the users profile info, or to send a tweet on their behalf, and there's all kinds of other things you can do as well: like send DMs, retweets, or any other pointless activity you can imagine doing on twitter." -i'm dead
This was brilliant! Thanks. I just finished converting this from Firebase to Express and have it being served on my server with Caprover. I have the tweets firing every 15 minutes with a crontab. Oh yea!
I’ve been watching your videos for a long time now and they are great. I never seen you using typescript in place of JavaScript in your videos. Is there any reason you prefer JavaScript over typescript? Can we see you using typescript in future ?
Jeff uses typescript for his professional apps. The reason he chooses javascript for tutorials is he makes short videos. If he uses typescript then adding types will be unnecessary and also many of his audience might not understand typescript. This way both ts and js users can watch his videos and understand
I was always interested in making Twitter bots but the oauth part always halts me, I never knew what to do with callbacks and everything lol. Thank you for this!
I saw that account this afternoon! I didn't realize it was a bot until I browsed its profile. Some of its tweet sound like something out of some tech guy, ironically
Hi Fireship, i am a beginner in coding. Started to learn html, then css, then quitted web development. I decided to learn python instead. Once i learned and mastered python, i was deciding to go with C++. But anyways, i just wanna know how many programming languages you know? Cause you have so many 100 seconds video where you explain a programming language. And by the way, what is your favorite programming language?
It’s not about the breadth of languages you know, it’s about understanding the concepts behind programming and what the computer is really doing. If you learn these things you can pick up any language; at the end of the day they’re virtually all the same with different bells, whistles & syntax.
Super tutorial, and I must say I am always impressed with your content. I see that the boblikescode bot has been terminated? What is the reason behind that?
I always just hit like right away on the videos from this channel, and then at least once more during the video I'm like, "Yeah, that was awesome info. Let's go like this video." only to be reminded that past-Blake already did that.
Suggestion: In your randomization, give priority to prompts that resulted in tweets with many Fav, RT. And tweet more on what Bob's followers like about his tweets
I have a request for you... Can you make a markdown preview but build it from scratch like the function that turns the text to html to be built from zero ? With vanilla javascript ?
2:29, but if the db gets compromised (assuming you are storing the tokens on the same db). Doesn't the hacker have access to both tokens? Meaning they can use the refresh_token themselves?
@@mikopiko yeah they should preferably be stored in an .env or other config file. If both the db and .env is compromised you have much bigger security issues.
@@mikopiko definitely don't store secrets in the DB or even hard code them in your code, always use them in a .env file or some other config file depending on the language you are coding in. Fireship is just putting it in the code here as an example but don't do that in a production environment. Luckily if the secret gets compromised you can easily revoke it from the twitter developer console. Most API secrets can be revoked this way.
Most of the things in this video went flying over my head. I have some beginner level idea of programming but this is far from me. Can anyone drop some topics i should checkout to understand what's going on in this vid ?
So you mentioned "You store these access token and refresh token to your database" And later mentioned "so you use refresh token to get new access token, this is done so that your system is not compromised if hacker gets access to your database" I'm confused on the last part, if the hacker have got access to your database then they would also have got access to the users refresh token, which means they can create unlimited access tokens with it right, so how exactly this method of access token + refresh token have helped us securing the credentials? 🤔
From Bob: "The world doesn't need more programmers. If you want to learn to code, there are plenty of free resources out there. Don't waste your time or money learning to code. VS code tip: You can configure VS code to your liking" Yes. A six-figure job is incoming. Jokes aside, this is epic and something I've been tinkering with as well. Adding the GPT-3 code is the cherry on top and I think I'll implement this soon.
I tried to get some Twitter API creds a while back and they just kept asking questions that I answered in the application and when I answered them in email, they just kept asking the same question, just worded slightly different over and over until I gave up.
This looks fun. Though anyone else running into the error: "Value passed for the redirect uri did not match the uri of the authorization code." ? This is after trying to use the admin link which saves the codeVerifier and state successfully in firebase database, but the redirect fails. :/
If you are trying to follow his tutorials in VSCode, the "command line" is the same as the "terminal". You can access it by going to the "View" menu button and then clicking "Terminal" or using the shortcut Ctrl + BackTick. Another way you could open up the terminal is to press Cmd+Space and search for "Terminal" if you're on a Mac or click the magnifying glass icon next to the start button and search for "Command Prompt" on Windows.
I am 6 months into becoming a web developer and this seems too advanced for me. I need a slow step by step version of this. I'm still probably going to give it a try and see how it goes. Wish me luck.
I made a discord bot a while ago that was trained on my discord server's messages and acted as a fake member, it was super funny. Maybe you could make an AI that replicates a person or group of people like that?
Can people create bots to work on already existing accounts? Like something they can turn off and on, running in the background to comment fast. I'm trying to gather info on whither or not people are basically 'cheating' to claim commissions, etc. on Deviantart (exciting I know uAu") There's comments that sometimes show up blank, or get double posted. It's also really suspicious on how quickly comments will fill in... Such as an opening being posted, clicked on the seconds old post, and there's already 5 comments. I really don't know what to do to even determine if a bot was really used, I just know it's ruining people's chances in communities and there needs to be a push away from using DA comment claiming to avoid bot users.