Hey Wims ,the script was made a long time ago for me so I cant comment on how bad it is I just know that for the most part it did work lol.
I tried your script and it did return info but the info was blank.
[6:25pm] <@D00M> !gameupdate blus30061
[6:26pm] *UPDBot* Version:
[6:26pm] *UPDBot* Url:
[6:26pm] *UPDBot* Size:
[6:26pm] *UPDBot* Checksum (sha1):
[6:26pm] *UPDBot* Ps3 Min Version:
[6:26pm] *UPDBot* Game:
For some reason it didn't return the results but I do like how you have it set out. The only thing with that is if it returns many updates (sometimes up to 15 can be found) that might get a little much for a notice ,maybe a msg will be better if say the results are over 5 or just send it as a msg period.
there's no message when the bot is busy with one request (but it won't start a second one until the current one is done),
The problem with that is users in the channel will most likely spam the trigger as they will think it isnt working.
Please forgive me for not explaining in the OP how the script actually is meant to work.
When a user looks for a title/game update ,if one is found it returns the results but before it returns them it checks if the update requires fw 3.60 or higher and if so tags it red on the versions equal or higher than 3.60.
If no results are found it simply returns invalid or no update found.
If the script is in use already it puts the second (or more) users in a Q, notices them that they are in Q and to sit tight and then it proceeds to notice them the results as there turn comes.
That was the original idea behind the script when he made it for me so again I apologise for not explaining that in my first post. As for how many use the trigger etc.. just isnt important ,it was something he put in there ,TIA