[IRC-DEV] Sobre el bot

Victor Roman Archidona daijo at unixevil.info
Tue Mar 29 14:09:53 CEST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Buenas,

| He visto varios bots parecidos a los tuyos, pero según de qué
| manera lo quieras emplear, podrá tener su utilidad o no.

¿Te refieres al bot que habla de sindicacion de contenidos? (No
cambieis el subject o indicarlo!). En caso afirmativo indico una
posible idea:

Funciones
- ---------

AUTH <login> <password>
LIST
DEL <sitio>
ADD <sitio>
GET [sitio]

ADDSITE <nombre> <rss> [tiempo] [url]
DELSITE <nombre>


Descripcion
- -----------

Nombre: AUTH <login> <password> Tarea: Comprueba el usuario y
contraseña de un usuario en la base de datos. En caso de realizar el
login correctamente, fija una variable interna "autenticado" a 1 y le
permite proceder al resto de funciones del robot.
Ejemplo cliente: AUTH daijo clave
Ejemplo robot: OK, you are authed as daijo


Nombre: List
Tarea: Muestra un listado de sitios sindicados por el robot.
Opcionalmente, mostrara la URL principal de dicho sitio tras el nombre.
Ejemplo cliente: List
Ejemplo robot: barrapunto bandaancha elmundo. Use 'ADD name' to
subscribe to one of them.


Nombre: DEL <sitio>
Tarea: Elimina un sitio del listado interno de suscripciones del
usuario autenticado. El sitio ha de existir previamente, añadiendolo
un administrador del bot con ADDSITE.
Ejemplo cliente: DEL barrapunto
Ejemplo robot: From now you cannot get content from barrapunto.


Nombre: ADD <sitio>
Tarea: Le permite al usuario recibir las noticias del sitio agregado.
El sitio ha de existir previamente, añadiendolo un administrador del
bot con ADDSITE.
Ejemplo cliente: ADD barrapunto
Ejemplo robot: OK, news from barrapunto added to your personal list.


Nombre: GET [sitio]
Tarea: Devuelve las ultimas noticias del sitio especificado, o todas
las ultimas de todos los sitios a los que el usuario estuviera
suscrito con ADD.
Ejemplo cliente: get barrapunto
Ejemplo robot: [1] Linux en NDS y PSP (url articulo)
~                        [2] Videocurso de aprendizaje (url articulo)

Nombre: ADDSITE <nombre> <rss> [tiempo] [url]
Tarea: Permite utilizar un nuevo sitio a los usuarios. El primer
parametro (nombre) da un identificador descriptivo del sitio, el
segundo es la URL hasta el archivo de contenido sindicado. El tercero
indica el tiempo, en segundos, tras los que se volvera a obtener el
contenido; en caso de ser 0 utilizara la informacion prevista por la
url sindicada. El ultimo parametro asocia una URL al nombre. El tercer
parametro se puede obviar si se detecta una cadena de texto y no un
valor numerico.
Ejemplo cliente: ADDSITE barrapunto
http://barrapunto.com/barrapunto.rss http://www.barrapunto.com
Ejemplo robot: Added barrapunto to contents

Nombre: DELSITE <nombre>
Tarea: Elimina un sitio sindicado del robot, dejando de ser
inaccesible al resto de usuarios. En caso de haber usuarios suscritos
al sitio, se les eliminara de la tabla.
Ejemplo cliente: DELSITE barrapunto
Ejemplo robot: OK, site barrapunto has been erased.

Un saludo,
- --
Victor Roman Archidona <daijo at unixevil.info>
http://www.unixevil.info/daijo/descargas

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
 
iD8DBQFCSUWRQ/ddYKMfqaARAuWBAJoDOVhiCkUwXzp3+NUxLJdsjXXapwCffm8d
R4Xbqo4W8M4xxWrTtaP5C+g=
=QZXu
-----END PGP SIGNATURE-----




More information about the IRC-Dev mailing list