IQ is mijn huisdier project sinds september 2003 IQ is een intelligente, modulaire IRC robot geschreven in PHP. Ik schreef de oorspronkelijke tak, 0.1.x, terug in eind 2003, en ontwikkelde het en modules voor het tot begin 2004. Op een bepaald punt in juni 2004, raakte ik geïnspireerd om de kern van de bot's herschrijven en start de 0.9.x tak.
De nieuwe (0.9.x) tak van de IQ is zo ongeveer een hele herschrijven van het origineel, met een betere codering technieken, en het gebruik van object georiënteerd PHP. Bugs uit het origineel zijn gecorrigeerd, en tientallen nieuwe functies zijn toegevoegd. Mijn doel met IQ is een echt multi-purpose IRC bot die gemakkelijk kunnen worden gecodeerd voor te creëren, terwijl de kern relatief lichtgewicht.
IQ is opgebouwd uit modules en kan dynamisch laden en lossen modules. Het schrijven van modules voor de bot is eenvoudig, en alle PHP ontwikkelaar moet in staat zijn om zijn of haar eigen modules te schrijven aan het bot te handelen hebben als dat nodig is. Modules maken gebruik van een bindend systeem (gemodelleerd naar die gebruikt door eggdrop), die triggers die kunnen worden uitgevoerd op een gewone gebeurtenis (msg, treden, trap, inkeping, stoppen, deel, etc) te creëren, evenals andere bot-specifieke evenementen ( inactief, verbinden, verbreken), en call lambda-stijl functies in de module om de gewenste acties uit te voeren.
Wat is er nieuw in deze release:
Software informatie:
Versie: 5.9.1
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 114
Reacties niet gevonden