Simplemente olvidate de las funciones instr, left y todas esas. Yo en tu lugar usaria Split, te explico como funciona:
Lo que hace Split es dividir un string y lo pone en un array, para eso necesitas un "delimitador" (que en este caso he usado $) para separar los comandos. Asi en tu bot escribes:
say|Hola soy un bot
Y el bot sabrá que codigo(0) es "say" y codigo(1) es "Hola soy un bot". Luego eso lo envias por SendData y ya esta. Es más facil de lo que crees lo que pasa esque yo me explico fatal xD
Suerte
Código [Seleccionar]
Dim codigo() As String
codigo = Split("irc$hola$adios$prueba","$")
codigo(0)="irc"
codigo(1)="hola"
codigo(2)="adios"
codigo(3)="prueba"
Lo que hace Split es dividir un string y lo pone en un array, para eso necesitas un "delimitador" (que en este caso he usado $) para separar los comandos. Asi en tu bot escribes:
say|Hola soy un bot
Y el bot sabrá que codigo(0) es "say" y codigo(1) es "Hola soy un bot". Luego eso lo envias por SendData y ya esta. Es más facil de lo que crees lo que pasa esque yo me explico fatal xD
Suerte