BonziWORLD


Leading the industry in gorilla-based chat clients.


What the hell is this?

BonziWORLD is a node.js and socket.io based chat client featuring everyone's most hated loved purple gorilla. The client also uses speak.js to provide text-to-speech voices. Not exactly the original BonziBUDDY voice, but hey, it works.

How do I use it?

  1. Enter a nickname (under 25 characters). If you don't enter one, you'll be named "Anonymous". (we r legion du nut 4 get)
  2. Optionally, enter a room ID. If you want to join someone else, their room ID will be in the bottom-right corner of the screen.
    • If you enter a room ID that doesn't exist, you will be placed in a private room which can only be joined by people you share the ID with.
  3. Be a BonziBUDDY.

What are the chat commands?

If you see any brackets, they indicate a placeholder. Don't type them in.

  • /name [name] - Change your name.
    • There is a 25 character limit on names.
  • /status [status] - Change your status.
    • There is a 36 character limit on statuses.
  • /speed [speed] - Change your voice's speed.
    • Max value is 275, min value is 125.
  • /pitch [pitch] - Change your voice's pitch.
    • Max value is 125, min value is 15.
  • /color [color] - Change your BonziBUDDY's color! The ones available are:
    • red
    • dark_red
    • yellow
    • lemon
    • brown
    • green
    • lime
    • blue
    • cyan
    • dark_purple
    • purple
    • magenta
    • black
    • white
    • grey
    • pink
    • god
    • newpope
    • oldpope
    • If you don't type a color, you will be given one at random.
  • /voice [voice] - Change your BonziBUDDY's voice! The ones available are:
    • espeak

    • If you've selected a invalid voice, VoiceForge will be used.
  • /joke - Tell a horribly written joke.
  • /fact - Tell a horribly written "fact".
  • /wtf - Say a random phrase.
  • /backflip - Do a backflip.
    • Do '/backflip swag' for extra swag.
  • /earth - Spin a globe.
  • /shrug - I don't know.
  • /swag - Look at my swag.
  • /sad - Become depressed.
  • /think - NEEERRRDDD!! 🤓🤓🤓🤓.
  • /youtube [video ID] - Play a YouTube video.
    • Alternatively, you can simply paste the URL in chat and it will automatically play it.
  • /image [URL] - Post an image.
  • /video [URL] - Play an mp4 video.
  • /audio [URL] - Listen to an mp3 file.
  • /asshole [name] - Call someone an asshole.
  • /owo [name] - owo, wat dis?
  • /uwu [name] - uwu, wat dis?
  • /triggered - The best copypasta.
  • /linux - I'd just like to interject for a moment.
  • /pawn - Hi, my name is BonziBUDDY, and this is my website.
  • /bees - According to all known laws of aviation, there is no way a bee should be able to fly.
  • /vaporwave - AESTHETIC
  • /unvaporwave - AESTHETIC IS KILL
  • /sticker [sticker] - Send a sticker in chat! The ones available are:
    • sad
    • bonzi
    • bye
    • cyan
    • flatearth
    • forehead
    • high
    • host
    • kiddie
    • no
    • ban
    • sex
    • spook
    • swag
    • topjej
    • big_bonzi
    • lol

Are there any rules?

  • Yes there are. The list can be found here.

Remember that people can post files whenever they want! Furthermore, I am not responsible for anything that might happen to you or your device. If something happens, it's your fault and not mine!

PS: By visiting BonziWORLD you accept the risk of getting infected with malware via user generated content, and that I am in no way liable for you or your devices!

Are there any limitations?

  • Yes there are. The list can be found below.
  • All strings are sanitized to get rid of any malicious HTML/JS/CSS. Don't even try it motherfucker.
  • There is a 2500 character limit in public rooms and a 5000 limit in private rooms.
  • There is a 25 character limit on names.
  • There is a 36 character limit on statuses.
  • A max of 10 people are allowed in a public lobby. After that, a new public room will be created.
  • A max of 30 people are allowed in private lobbies.

Credits to:

  • Node.JS
  • socket.io
  • sanitize-html
  • Grunt
  • Winston
  • Express
  • Create.js (Easel.js & Preload.js)
  • jQuery
  • jquery-contextmenu
  • speak.js
  • seedrandom
  • Apache Cordova
  • Foodz
  • scss/sass
  • Cosmic
  • heyjoeway

The Meme Crew

Contact me:

  • Email me there with any comments, questions, or concerns. Or whatever else. Memes? Sure, throw those in too! Be warned that I'm notoriously awful at checking my email though...

App Badges