BlaatBot2009: Difference between revisions
Initial page |
Adding Screenshot |
||
Line 1: | Line 1: | ||
[[File:BlaatBot2009 Screenshot.png|alt=BlaatBot2009 Screenshot|thumb|BlaatBot2009 Screenshot]] | |||
BlaatBot2009 was the fourth generation of BlaatBots. BlaatBot2009 was written in C++. | BlaatBot2009 was the fourth generation of BlaatBots. BlaatBot2009 was written in C++. | ||
Latest revision as of 17:23, 28 March 2025

BlaatBot2009 was the fourth generation of BlaatBots. BlaatBot2009 was written in C++.
It's source code is available at https://github.com/BlaatSchaapArchive/blaatbot2009
BlaatBot2009 got a modular design approach,
- Protocol (only IRC was implemented)
- Clients (only BOT was implemented)
The BOT client supported modules itself, implementing the bot commands, however only a test module was implemented.
This project never left its proof-of-concept phase. Mainly due graduating and being too busy with a full-time job afterwards.
While all components were written in C++, the API between these modules was a C API. The reason for this was twofold. At the time André read about potential issues when passing C++ objects between library boundaries, especially on Windows. Furthermore, such design will allow for modules written in other languages.