Translations:InternetArchiveBot/8/it

From Meta, a Wikimedia project coordination wiki

Le funzioni di IABot sono presenti in varie classi in base ai compiti da svolgere. Quelle relative alla comunicazione e ai valori di configurazione Wiki appartengono alla classe API; le funzioni database in classe DB; le funzioni varie in una classe Core statica, quelle relative ai collegamenti obsoleti, morti, non più esistenti e modificati alla classe CheckIfDead, il motore del thread nella classe Thread e le funzioni di analisi globali e specifiche del wiki in una classe Parser astratta.

Tutte le funzioni tranne l’ultima citata possono essere eseguite in modo uniforme su tutte le wiki. Parser, altresì, proprio in quanto astratta necessita di un’estensione di classe. Dette estensioni contengono le funzioni che consentono al bot di operare correttamente su un determinato wiki, con le proprie regole già stabilite. All’avvio il bot tenta di caricare automaticamente l’estensione corretta della classe Parser e di inizializzarla come classe d’analisi.