Explaining the biggest Coding projects that I made
HTML-код
- Опубликовано: 12 янв 2024
- BABAGABOOSH CODE: github.com/DougDougGithub/Bab...
CHAT GOD APP CODE: github.com/DougDougGithub/Cha...
Streaming live on Twitch! / dougdoug
MAIN CHANNEL: / gloudas
TWITTER: / dougdougfood
Main Channel Playlists:
Latest Uploads: • Latest Uploads | DougDoug
Explained with Food: • Explained with Food | ...
Gaming Challenges: • DougDoug Gaming Challe...
Popular Videos: • Popular Videos | DougDoug
Music Credits (in order of appearance):
freesound.org/people/Sheyvan/...
About DougDoug:
Doug is a sentient bell pepper who was hired by the FBI to crack gaming challenges and also talk about things with food
#DougDoug #DougDougDoug - Игры
Hello! There are a few things I missed in this video (such as how to set up your Twitch account for the Chat God App) so make sure to read the setup instructions in the github pages and I'll update it with stuff I missed. If you run into any major issues try checking the issues on the github page, various folks were able to identify some of them and hopefully any other bugs get knocked out there
Hello dug, you owe me a fish
Give RUclips a voice
Still glad to see you uploading on the second channel!
Rigged
You also forgot to mention how much of a security risk OBS websocket is
Notice how there's a cut at 11:30.
This is because the OBS websockets broke free and killed five people in chat.
Quite lucky it didn't continue its rampage
Can confirm, i was one of the victims
😢
@@toofwastakenI'm sorry for your loss
o7s in chat, boys. They will be missed.
As someone who knows nothing of coding and doesn't intend to learn, can't wait to watch.
Currently have this playing in the background so same 😭
@@jeus_cnt don't do it my man your gonna jolt out of your chair from nonexistent sounds
im not even a content creator what am i doing here right now lmao
Same
@jeus_cnt me too, im reading a book about bach's partitas and dance while I listen lol
I really appreciate the vibes of this stream. It’s just a man trying to make a presentation over Zoom while his many, many children run in screaming about OBS websockets under their bed and asking their dad for his API key.
That was my vibe too. If OBS websockets were so bad it'd get removed from OBS lol
I'm dissapointed the critical failure at about 11:30 was cut and the youtube audience couldn't witness the moment we all thought the code just died and the 10-15min of trying to fix it.
Only 3 mins passed though
11:31 Doug hiding the fact his code didn’t work and went on a 1 hour coding adventure
On stream he said he wasn't going to cut that part
@@IceYetiWins even in the video
He spent a bunch of time on troubleshooting when it wasn't even his code
he mustve used the pause button
I like how he had several mistakes that were fixed during the stream. Even while playing peggle
That's how coding works. You will never be able to get it in the first time.
@@exosproudmamabear558 probably not the second either... or third... lol
But when it does work quickly it feels so good
@@foor Thats why it is really satisfying for people but my adhd ass cant relate.
@@exosproudmamabear558 ooff
I can't believe he was finally able to get this in one take. He had like 20 attempts before this one
I know, we were there for like 5 hours waiting for him to finally get it right lol. What a crazy stream
half of chat is genuinely like "PLEASE DO NOT USE OBS WEBSOCKETS THEY WILL KILL YOUR COMPUTER" and the other half, that knows nothing about coding, is nodding along "yes, doug cannot be trusted and he will hack my mother"
ok but what IS the status of websockets I was left very confused.
@@800lbsgorilla seriously half the comments are talking about how it's a security risk and the other half are saying it's a joke + doug is saying they're safe
@@800lbsgorillavery insecure and installing it will immediately brick your pc
@@800lbsgorilla The websockets will leak your bank account
A (web)socket* is a thing that allows your computer to talk to other computers on the internet. Each socket has a port number and your computer has a IP address. If someone else knows both of these things, they can (ostensibly) talk to that specific socket on your machine. While this means that someone in Hong Kong could theoretically** control your instance of OBS when websockets are on (and they have guessed the password correctly), it also means that it's very easy and convenient to make a program on your own computer that controls OBS for you. Sockets are very standardized and all relevant programming languages have them built in.
This is at least what I think the issue is. There seems to be some discussion about this by the OBS devs about limiting the websocket to only receiving from within your computer, but it isn't implemented in search of a better solution. I got this from issue 907: "Security Issue: Allow changing of binding options to decrease attack vectors" on the obs-websocket repository. I could have misunderstood things, though.
* A websocket is a different type of socket, the difference does not matter at all here.
** This is not necessarily always true, but is a cause for concern here.
The laugh track after he says its programmed in python was perfect
100%
makes sense
I'd love to see the Diarrhea Doug AI made public too, it would be so fun to use him to respond to our own spam emails
I second this
YEAH EYAH AND ALL THE OTHER DOUGS
Im pretty sure Diarrhea Doug runs on the same base code as Pajama Sam so you could use Babagaboosh is you wanted to :)
iirc it uses the same code as PajamaSam, we just need the prompt
technically not even the pajama sam prompt is "public", just the program that lets you have an "AI" act as a character you can talk to. The Babagaboosh program lets you feed it parameters and and have it act upon the parameters. This is the program he used for napoleon and all the others. If you really want Diarrhea Doug download the Babagaboosh program and then go to the vod and see what the prompt he fed into Babagaboosh to create Diarrhea Doug and then put that same prompt into your downloaded Babagaboosh program. Boom, you got your own gassy secretary.
This vid gives off "Parent having a video call while their kids run around in the background" vibes. Just Chat butting in and making sound effects.
I love how chat is just causing chaos in the background by making sounds and text
what sounds?
What sound????? All I hear is peggle sounds
I think they’re referencing the laugh track that Doug forgot to cut. He references it early on, I think within the first two minutes.
?????
@@biglacroix6946 oh yeah i guess so
I love that this is just baby sensory noises while doug explaining his code in the background the twitch chat needs to keep up there stim at all time
What noises?
@@thewaterdude baby sensory
I hope Doug and chat are doing ok. Doug having random spasms like he's getting scared at nothing while chat is talking randomly about pipes despite no audio or images related to pipes being featured in this whole video
It took me a moment ah ah
Pipes????? They didn't exist in this video.
Wtf is a pipe?
pipe? i didn't see any?
Yeah we know that’s what they’re commenting about.
Me trying to find out what happened to make all of this happened. Theres like 3 things that need context, why theres random peggle sounds and top/bottom text over doug explaing this, why doug is even doing this in the first place, and why everyone hates obs websockets
obs websockets is actually a virus that can brick computers. it actually happened to my friend eric in 2011
obs websockets stole my wife
Peggle Sounds: play whenever someone redeems the "meme creator" channel point reward, which restocks 1 unit every ~27 seconds. This is how chat is putting memes in the top left
Top Text/Bottom Text: one of the options for the meme creator is to just put the text over doug
Why: People asked for the code
OBS Websockets: Doug is using it to steal your IP address!
@@Hexagonal_Goblin so close to truly figuring it out
@@peaceful7610 someone said Doug told his chat to say it was a virus as a joke
Fun fact: during this video yt chat was only talking about starting a revolution against Doug to get equality with twitch chat or to bring down twitch chat entirely. I sense a Doug Doug civil war soon, and a crew and z crew will have to unite
Oh an intercommunity RUclips vs Twitch chat is inevitable, just a matter of time
@@vincenttorrijos9680it technically already happened with Mario party but I suspect it’s going to get even worse
That's all they talk about every stream, they need to find a new joke already tbh
@@JamesThompson-zu3bq more evidence twitch chat is just better
@@JamesThompson-zu3bqOnce dougdoug acknowledges us and our rights we will stop!!
is doug okay? he keeps flinching like he's scared of something
PTSD from OBS websockets will do that to ya
Man DougDoug 4.1 is so similar to the real Doug! He really knocks it out of the park with this code!
i cant believe he used obs websockets, those bricked my friends computer once due to a backdoor
once. in the past. on not your computer. stop fearmongering. i cant even find any evidence of this being a thing. and if it was, it's been LONG patched by now. the OBS project isn't run by morons.
@@Greeem lmfao i didnt realise people wouldve actually fell for this, dougdoug made a point to make it seem like obs websockets were really dangerous
@@Greeemdon’t believe him OBS web sockets are really dangerous.
@@LiamLimeLarmdon’t lie to him
This is going to sound crazy but I was literally JUST working on creating something exactly like this. This makes it SO much easier.
Thanks so much DougDoug
Instructions unclear; system32 is missing, my social security number is on the block chain, and there's a pipe on the ground
what pipe??
Idk about pipes, but I do know about OBS Websockets
**LOUD METAL PIPE SOUND EFFECT** I don't know anything about the pipes
What a nice code, I sure hope it doesn't use any OBS websockets though
you should have used WTFPL "Do what the f you want to" license. This is a real license btw.
oh my god, you're right
I feel like twitch chat is trying to warn us about something
The 'Death = Delete' explains why this is on Doug³ channel
I like the mix of a serious kind of tutorial, while also noting how incredibly scuffed everything here is lol
Seeing Chat mess with Doug while he's just trying to explain his coding really enhances the experience.
This reminds me of uni during covid where a lecturer still insisted on doing live lectures with his kids screaming and dog barking in the background
While Doug was goofing around with code RUclipstown was able to count from 100 to -100 collectively
yes, i was there!
Important piece of history, thank you for sharing
Im so glad chat was there. I almost trusted this man and installed his software. Now I can live safe in my corner of the basement.
After coding from 7 - 3 for 5 days a week do you think I'm going to watch another man code on my weekend?
Yes, yes I am.
as a programmer that had a basic idea of how all these things were done but was always super curious about it this is a dream come true to get to see your process of making the apps, thank you so much for showing us doug!
would be awesome if you showed off your code for the mods you make for gta and skyrim as well!
Attention everyone: There are glaring security vulnerabilities with OBS websockets the way Doug has them set up. I don't know why on Earth he decided to use them, people can gain root access by submitting malicious code if you use them like this. Please, please do not use OBS websockets.
Doug is trying to install viruses on our computers confirmed?!?!
FOR PEOPLE WONDERING: THIS IS A MEME, OBS WEBSOCKETS IS PERFECTLY SAFE
@@dougdougdoug Nice try Doug, we know you're in the pocket of big OBS
Thanks doug i didnt fucks
This! It's really annoying and irresponsible of doug to publish it like this. If anyone is thinking about using this code, please reconsider or look for an alternative that doesn't use websockets.
In all seriousness, while this tutorial might not have been as well structured as a traditional tutorial, it definitely kept my attention and I feel like I'll retain it more gooder
Glad DougDougDoug returned after 5 months, the other DougDoug guy got real competition back
Seriously the obs websockets are a huge security risk
Disclaimer: this is a joke.
@@benjaminyeoh5570Disclaimer: IT IS NOT WEBSOCKETS BRICKED MY SAMSUNG WASHING MACHINE
@@CadeVoidlighter OBS websockets are, in theory, potentially dangerous, but not really. In the unedited vod, Doug actually encourages the audience to freak out about Websockets when they come up and just go apeshit about it, because it'll be funny. This is also why every time he stumbles or makes a mistake of any kind, people start screaming 'RESET' in the chat.
@@roetemeteor doug only said that to discredit our perfectly legitimate fears about OBSwebsockets
Like, pretty sure it's the sketchest thing Doug have ever shown in his code. He clearly has no idea of how it is a bad news.
Turns off laugh track, doesn't turn off falling pipe. Truly Doug.
What falling pipe?
"this is mostly written in python"
*laugh track*
very appropriate
*cries in also mostly does things in python*
HAHAHHAHAHAHA 😂
I was there while this was streamed im just warning you there is alot of audio glitches so don't worry about those.
Which audioglitches?
@@millieno some people said it sounded like a metal pipe
@@meepatmeep8626I didn't hear anything. Must have gotten lucky.
Id like to say youre my absolute favorite streamer by far, its fun, funny, interactive, innovative and crosses game and ai in a very creative way that makes me very wishful about nice uses of ai. Again thanks for everything.
cant belive he went through with the OBS Websockets, everyone in chat were against it but he just ignored it. what a scammer. unsubscribed
please, cry
@jstar3382 please, learn what satire is.
@@jstar3382 if you don't know the context of the whole webhooks thing then you can't understand the joke
This was a stream of the year!
I agree
I'd say at least top 3
Loved watching this live, my favorite part was when there were no pipe falling sounds happening at all, what a stream!!!
From someone who has been programming since he was 10, and is now 25, you are the greatest hands for this power to be in. I've done some in python, I default to GameMaker Studio, but JavaScript's my personal fav. Keep up the ridiculous genius.
then maybe you can help me, i can't get it to work... (ValueError(generic_error_message)
ValueError: cannot construct SpeechConfig with the given arguments) idk why but speech to txt just doesn't work for me
DO NOT TRUST THIS MAN
I had a friend that tried to use OBS Websockets and her computer exploded and killed her. It was really sad.
Skill issue
Its wild what you can do with this, in my version of gaboosh, I created four characters with different hotkey triggered descriptions. Their responses were stored in a text file, processed by chatgpt to separate speech and actions. The response would then be saved in a group memory file, that all characters would pull info from along with their original response. It had its issues but it was a blast.
Thanks for this, Doug. I'm currently learning how to code through self-teaching. I'm thankful that you uploaded this and I do intend to do similar stuff that you're doing with code to help myself stand out. In fact, you're one of my inspirations for learning how to code and I'm having a blast doing it. Right now, I am learning html but I do intend to learn python and Java as well to help me be more versatile. Again, thanks for uploading this and I hope that once I start streaming that I can do decent coding stuff as well.
i like the idea of the real doug being the one putting up any message possible to warn viewers because evil doug took over the stream and tried teaching you about evil code and to use obs websockets
Why is everyone talking about a pipe? And why is Doug randomly flinching?
What pipe?
???
???????? What is bro yapping about
obs websockets probably took over their twitch accounts
sam 26 is canon now
Doug Doug's chat is just a rowdy class
I spent so long thinking my neighbors were just really clumsy today
This is really cool! Thank you for releasing it for others to use on their streams/videos. :)
If I could like this multiple times, I would! LOVE the code ideas and can't wait to try and set up the BABAGABOOSH code for my stream (and probably fail, but oh well, challenge accepted). Either way, thank you so much for the amazing code and explaining the basics of how it works!
YOOOO Doug and coding in one video!!! Can't wait to watch it
I am really fascinated with how code works. This was very enjoyable to see the interworkings of your projects
I have wanted to see your code for the napoleon video for so long, but assumed that since you made money off of it in your streams you wouldnt want to share it. As someone who is really interested in doing projects exactly like this, I really thank you for sharing this code. I cant wait to implement these into my projects!
love this doug! i know nothing about coding but i slept like baby last night using this vid! def going in my sleepy playlist
thank you for sharing, your projects are pretty neat and inspires to code more
i dont code at all but this helped me really appreciate the production value of these streams. thank you!
Hello there dougdoug
I just wanted to say thank you so much for helping me on something i always had a problem on
You see, i had trouble trying to sleep, i dont know why and when it started but it has a negative impact on me like being less productive
But now that you uploaded this video, i could just listen to you talk about something i can't comprehend and overwork my brain into sleeping.
It is currently negative 2° with a wind chill of negative 10°
I do not have power at my house currently
But until it turns back on I'm going to watch Doug Doug if I freeze I freeze watching something I like
LETS GOOOOOOOOOOOOO. Thank you so much for this Doug, as a programmer looking for their 1st programming job, I was very interested in this!
Be careful though, in Doug's code, there's are sevralu bugs, and security risks, it grabs your keys and the OBS Websockets brick your computer,
Don’t download this it will literally destroy your computer. I downloaded this and Doug came to my house so I had to run away from the notorious criminal.
THIS IS NOT A DRILL DOUGDOUGDOUG IS BACK
Thank you so much for doing this!
This is actually so helpful for me man I am so excited to mess with this stuff.
Thanks Doug for giving to everyone the code freely
I was thrilled to see the code out,
but the chat seems to be trying to tell me something but i'll get back to it,
a pipe just fell and my cat diarrhea'ed up the wall
Thank you so much, atm i am still learning how to program and out of all the things i tried python was the best to start for me i already made a small programm for a game to automaticly play a bit for me (even though it has still a lot of bugs i need to fix) and i already made a small RPG Visual novel in Ren'py but i never knew ANYTHING about how to code with ai and stuff and seeing this gets me so motivated and it such a big help thank you a lot^^.
This was great to watch live
I watched the Pijamas Sams stream and try to code myself a bot with success, and it was surprisingly alike to the Doug Doug Spaghetti code and I don't know with I have proud or shame of myself by doing that
NOT THE OBS WEBSOCKETS, THEY LITERALLY FRIED MY PC
hey doug, please do more coding videos like this, honestly more useful than my CS lessons as this is engaging and funny compared to them
I didn't think that douglas was going to upload to this channel anymore. I remember him saying that he would stop uploads on this channel but I guess he changed his mind? either way I'm glad we have more dougdoug(doug) content
he said on stream the other day that he was thinking of just putting "boring" coding stuff in this channel now
This was so much fun to watch live
Wow what a nice code. Hope it doesn't use any OBS Websockets as they stole my wifes kidneys.
Divorce her
I wonder why university lecturers don't invite their chaotic children into the lecture hall when they're teaching?
This is what we, the watchers of the DougDougDoug channel needed
weird how doug flinches randomly a few times throughout the video. wonder what's up with that
Thank you so much for this!
i can't wait to watch this then watch this when i'm watching the vod
Thanks for this video Doug. But why did you bring back the voices oh my god the voices are back.
The voices tell me to tell you that the websockets are a glaring security issue.
NOW PLEASE LET THEM LEAVE ME ALONE
I always assumed that you were typing your statements to the AIs and reading it aloud afterward, and that you were editing the typing out of the vods
I think I got the wrong Python. In other news, does anybody want 14 snakes?
About time we got a DougDougDoug video... only been half a year
That first laugh track had a perfect timing
every metal pipe in the video: 1:32
1:54 - doug gets scared lol
3:57
4:53
6:46
7:53
9:52
11:57 - doug gets scared again haha
16:38
19:42
19:50 - 8 seconds later lol
27:22 - almost 10 minutes of an actual tutorial lol
28:25
30:58
33:26 - doug got scared part 3
guys the code mines ur pc for bitcoin pls dont download
I don’t know what you are talking about? There aren’t any pipe noises in the video. I think you are just hearing things.
??? what pipe what do you mean
????? what pipe
these are just random timestamps of doug jumping for no reason
What pipe sound???
Please make the code for Diarrhea Doug public. I need him for my spam email.
Genuine appreciation of the generosity that makes him share this work with other creators.
Seriously though don't install the code, OBS websockets pose a major security risk.
Great demo, doug!
I like how this is pretty much unwatchable for people who aren't used to his content, might just be my favorite tech tutorial all of the sudden! xD
Doug: not reviewing pull requests.
The github: 6 pull requests accepted
Thanks Doug!
I don’t understand Doug. Can you explain it with food?
Bro doug jumping at metal pipe sound is hilarious
Can’t believe Doug’s telling people to use OBS web sockets, everyone knows that’s a virus. Doug needs to be #cancelled