Administrators chain Posted May 6 Administrators Report Share Posted May 6 Simple is the keyword. You don't need any registrations or API keys. Just load the script and it should work in any channel your bot is in. Important: mIRC v7.56+ is required, because of $urlget function. How to install: Let's assume your mIRC is installed in D:\mIRC\ Copy and save the script code in a file. For example: youtube_title.mrc Put the saved file in your scripts folder (example: D:\mIRC\scripts) Open mIRC and do: //load -rs scripts/youtube_title.mrc How to Uninstall: Open mIRC and do: //unload -rs scripts/youtube_title.mrc That's it. No garbage or variables left behind. The script can easily break if YouTube make changes to their website. If it is broken or you find a bug or you have a suggestion - leave a comment below. I will try to keep the script in working condition and fix bugs as soon as possible. ; Simple YouTube Title Announcer v0.1 - MMX 2022 ; Requires mIRC v7.56+ (because of $urlget) ON $*:TEXT:/(https\x3a\/\/|www\.)([\S]*youtube\.com[\S]+v\=|youtu\.be\/)([\S]{11})/Si:#:{ if ($regml(3)) { var %url $+(https://m.youtube.com/watch?persist_app=1&app=m&v=,$regml(3)) var %id $urlget(%url,gbi,&ytdata,yt_get_title $chan) } } alias -l yt_get_title { var %chan $1, %id $2 if ($bfind($urlget(%id).target,1,/title":\{"runs":\[\{"text":"(.*?)"\}/Sig).regex) { msg %chan 01You00,04Tube: $yt_dehex($regml(1)) } } alias -l yt_dehex { var %title $regsubex($1-,/\\u(.{4})/ig,$chr($base(\1,16,10))) return $replace(%title,\",",\\,\,\\\\,\\) } Quote Link to comment Share on other sites More sharing options...