I use this Echo script, to link my bot with another channel on another network.


==================================================
on *:text:*:#jokes:{
if $network == Quakenet && $nick == JokeBot || $nick == JokeOr || $nick == MagicMan {
set -u %relayto $1-
scid -at1 checknets
}
}
alias -l checknets {
if $network == UnderNet && $me ison #Jokes {
msg #jokes %relayto
}
}
==================================================

This works fine everytime there is a new joke announced in that channel, the echo-bot echo's it in #jokes on the other network

now the bots also have a request function, f/e
!joke blonds, then the bot tells a joke about blonds, but how do I echo request from the one net to the other and then echo's the answer back

f/e, somebody says: !joke politics
the the echo bot only echo's !joke politics
the bot JokeBot answers with [Request] the joke
then the echo-bot echo's [Request] the joke, to the channel on the other net?