Allegra

From AdaCommons

Jump to: navigation, search

Allegra is an open source IRC Bot written in Ada for the #ada channel on freenode. She is purely an infobot, patterned after infobots found on many other channels. She doesn't do things like send email, op people, keep channels safe, or anything else. We're working on improving her packaging so she can more easily be built and installed by others. A user's manual is also in the works; for now, use her "help" command.

Allegra makes heavy use of unbounded strings, tasks, sockets, and a database. She originally used PGAda for database access, then was suddenly ported to APQ, and is now in the process of being converted to use Postgres-Ada. She was originally coded to use AdaSockets, but now uses GNAT.Sockets.

Discussions about Allegra are welcome in the #Ada channel. You'll also find a running instance of the bot there, if everything is working as intended.

Her source and development are hosted here: The Homepage of the Allegra InfoBot

Personal tools