BonziWORLD logo

Developer Documentation

Bot Development

Developing bots for BonziWORLD is fine. You can pretty much connect to any client you'd wish. Don't use 1.x that's garbage tho (v2.x). Simply emit the login event with your name and room to get started. It's pretty simple.

The 'BOT' Tag

To identify your bot as an automated service, Just ask a admin lol they'll give it to you This helps users and administrators distinguish between humans and scripts.

Example logic (Node.js):

socket.emit("login", {
  name: "MyBot",
  room: "default"
});
// TODO: do the fucking thing you lazy ass dev

Bot Policy & Ethics

While we encourage SOME automation..

BTW for legal reasons: If a bot is found to be used maliciously (e.g., intentionally sending harmful content, overusing server resources, or generally being a nuisance), the bot's BotHash cookie will be revoked. Once revoked, the bot will be unable to function or connect to the service.

← Back to README