Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2011, 19:36
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
[APORTE] Bot IRC

Buenas..
Hace algunas semanas que no trabajaba con PHP, asi que para retomar un poco mis conocimientos, me propuse hacer un Bot IRC, y he aqui lo que pude lograr..
Se trata de un bot que, ademas de responder al PING del server, tiene comandos basicos; auto-join en caso de kick, repite, entra a otro canal simultaneamente, sale, se desactiva, aplica modos, traduce textos y elije al azar..
El bot solo entra a canales, sale o se desactiva cuando el que manda el comando es el admin (se modifica en index3.php)

Si lo quieren probar, aca dejo el link para descargar (lo dejo como link porque son varios archivos)
http://sourcegeek.com/IRCBot.zip

Abran el index3.php y modifiquen el array $config, escriban el servidor, nick del bot, canal principal y el admin o el usuario que lo va a poder 'mandar'. Una vez editado, ejecuten el archivo en la linea de comandos (windows) poniendo el contenido del .zip en la carpeta de php, en mi caso es C:/xampp/php
Abran la consola (linea de comandos), vayan al directorio de php y escriban 'php index3.php'

Una vez hecho esto, en el canal IRC escriban !ayuda y podran ver los diferentes comandos...

El siguiente paso sera agregarle una 'personalidad' y que responda a mas comandos para entablar una conversacion 'decente'. Si alguien tiene alguna idea para lograr esto, estaria muy agradecido :)
Tambien agradezco sugerencias y opiniones :D

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies