GreetBot is a C++ Battle.net bot that connects via the experimental text-mode gateway, joins a configured home channel, and sends greeting messages to users as they enter. It is built on a reusable BnBot base class that handles connection, reconnection, logon, and event dispatching.