You did all this code yourself, DrMeepso ? Wow! How on Earth did you figure this out?
Looking at it now, I can't make head nor tails of half of it, and it also appears to be different to the video example.
This looks like it listens to a Discord, while your video version posts to a Discord.
Also, "SendDiscordMSGToMainChannel" never appears to be called.
I'd love to work on this more with you if I can twist your arm? :D
EDIT - Yeah, I seem to be hitting the CORS issue, too... The Discord API references and instructions are pretty terrible. Doesn't seem to make sense that I can connect to Twitch with relative ease, but Discord is a confusing mess.