I managed to get whispers going using a simple:
on *:TEXT:!!whisp:#: {
PRIV #jtv /w $nick test
}
however whispering only works when the command is executed in groupchat and not when it’s executed on any channels, I have a really messy solution in mind to work around this but I was wondering if there is any official solution to this predicament?