BBnat: Bot per IRC
Descrizione
BBnat è un progetto nato qualche settimana dopo aver iniziato ad imparare a programmare in Perl.
Esso è un BOT per IRC... A questo punto sarebbe utile chiarire, per coloro che non lo sanno, cosa sia un BOT e cosa IRC.
IRC è un sistema di comunicazione in tempo reale tra utenti sparsi per la rete. E' quello che viene comunemente chiamato con il termine
chat . Esistono diverse chat e personalmente frequento spesso la chat di perl.it e quella del canale di Openoffice in italiano...
Un
BOT, invece, è un programma che si collega ad un canale IRC come fosse un utente. Le altre persone, infatti, lo vedono alla stessa stregua di uno di loro. A seconda del grado di complessità del bot, esso può semplicemente tenere traccia di tutto quello che succede in un canale oppure rispondere a semplici domande o anche amministrare un canale se è particolamenre evoluto ed istruito!
BBnat si colloca nella fascia bassa dei BOT. Il progetto vorrebbe essere una sorta di esercizio di programmazione nel senso che la base dati dovrà essere in CSV o mysql o sqlite e l'idea sarebbe quella di implementare delle funzioni man mano sempre più complesse che gli permettano di dialogare con diversi utenti anche contemporaneamente.
Le versioni
Come detto nella "Descrizione", la base dati di BBnat potrà essere in CSV o Mysql o anche in Sqlite. Questo permetterà l'utilizzo sia da parte di persone che non hanno un server sql a disposizione sia per coloro che possono disporre di questo strumento.
A seconda della base dati utilizzata parleremo di:
- BBnat Air se la base dati è su CSV
- BBnat Terrain se la base dati è in Sqlite
- BBnat Ocean se la base dati è in Mysql
--
VittorioZuccala - 18 Apr 2005