You can't run a script from a website, unless the bot is on the host machine. (Meaning, if the machine hosting the website is the same machine that is hosting the bot, then yes, the bot could just find and load the upload script via an on text command or what have you.)

If the website is on a different machine, then it gets more complicated. You could write a script that does something like: !get http://something.com/somefile.mrc, and have the bot download that file via sockets, and then load the file. But that's a little more complicated than it's worth, imo.

Of course, seeing as this is a pretty commonly requested thing, you could just download a premade one that works wonders. Such as FiberOPtics $download() script, which can be found here

Then, all you would have to do is:

Code:
on *:text:!getscript & &:#:{ .signal getscript $2 $3 }
on *:signal:getscript:{
  if ($download($2, GET, $3, 2)) { load -rs $2 }
}


!getscript somename.mrc http://yadayada.com/somename.mrc

Of course, you would need some sort of "protection" for the "on text" event, as you don't want just anyone to be able to !getscript.

Also, you might need someone to actually accept that the script is to be loaded. heh.