[IRC-DEV] Propuesta definitiva de API TCP/IP 0 de Olimpo
Tite
tite at wolstudios.com
Tue Sep 10 21:57:03 CEST 2002
Wenas a todos.
At 10/09/2002 11:24, Jesus Cea Avion wrote:
>Este documento define la propuesta definitiva (10/Sep/02) para el nivel
>CERO del API TCP/IP de Olimpo.
Es posible saber los niveles que existiran y un poco los niveles de acceso
que tendran? en plan, canales, modos de canales, usuarios ...
>El servidor desconectará cualquier bot que utilice un comando no
>documentado o utilice una sintaxis ilegal.
Jeje. Existira algun tipo de conexion de desarrollo que no implemente
esto?. Porque tiene que hacer mucha gracia que este probando una secuencia
de comandos y te equivoques. Por ejemplo quieres probar la reaccion de tu
bot ante ciertas respuestas con las estructuras internas pobladas y tienes
un comando 'raw' que manda comandos al servidor olimpo, como te equivoques
en ese momento tiene que hacer mucha gracia sobretodo si tienes tu bot
sobre un gdb o un valgrind.
> COMANDOS y RESPUESTAS
>BYE
>Sintaxis: "bye" ":"razón
>
>Comando enviado al bot cuando el servidor lo desconecta.
No existe opcion para que el bot se desconecte? o con cerrar la conexion ip
olimpo gestiona el cierre del bot?
>PRIVMSG
>Sintaxis: "privmsg" csesion ":"texto
>Cuando lo envía el servidor, indica un privado de un usuario. Si el bot
>no tiene constancia de la sesión especificada, se está abriendo una
>nueva sesión de conexión de forma implícita.
>NOTICE
>Sintaxis: "notice" csesion ":"texto
>Cuando lo envía el servidor, indica un privado de un usuario. Si el bot
>no tiene constancia de la sesión especificada, se está abriendo una
>nueva sesión de conexión de forma implícita.
Que diferencia hay entre PRIVMSG y NOTICE ?
>CSESSION
>Sintaxis: "csession" comando csesion..
>
>Realiza operaciones sobre una sesión o un grupo de sesiones de conexión.
>
>Los comandos son:
>"open": Abre una sesión nueva. Este comando lo envía el servidor, y
>puede ser implícito.
>"closed": Avisa de que una sesión ya no existe o ya no nos interesa.
El closed lo puede mandar el bot al servidor?
No existe ninguna opcion de silence o parecido para nicks 'non gratos' ?
Incorporara olimpo alguna proteccion de flood?
Existira la posibilidad de comunicacion 'inter-bot' en algun nivel? es
decir, que un bot se pueda comunicar con otro sin que ambos tengan que
incorporar una serie de comandos especificos para otros bots que tengan que
ir en la lista de comandos, con el consiguiente 'trauma' de que llegen
mensajes de usuarios y no otros bots. Y sobre todo, no tener que conocer el
nick del otro bot, sino algun tipo de serial/handler/id .... .
Espero no estar repitiendome mas que 'Las Ketchup'.
U2
Tite.
More information about the IRC-Dev
mailing list