# 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.

This website is a parody of BonziBUDDY and has no affiliation to it.

## 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.
- `/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
  - brown
  - green
  - blue
  - purple
  - black
  - cyan
  - yellow
  - pink
  - white
  - If you don't type a color, you will be given one at random.
- `/hat [hat]` - Change your BonziBUDDY's hat.
  - bucket
  - pot
  - chain
  - troll
  - wizard
  - kamala
  - maga
  - evil
  - bfdi
  - elon
  - tophat
  - witch
  - horse
  - bieber
  - obama
  - bowtie
  - ushanka
  - chef
  - epic
  - bush
  - As with color, don't type a hat to get a random one.
- `/joke` - Tell a horribly written joke.
- `/fact` - Tell a horribly written "fact".
- `/backflip` - Do a backflip.
  - Do '/backflip swag' for extra swag.
- `/asshole [name]` - Call someone an asshole.
  - Don't ask why I implemented this. There's no answer.
  - You can also right click on people to do the same thing.
- `/owo [name]` - owo, wat dis?
  - kill me
  - Works pretty much the same as /asshole, right click and all.
- `/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.
- `/vaporwave` - ＡＥＳＴＨＥＴＩＣ
- `/unvaporwave` - ＡＥＳＴＨＥＴＩＣ ＩＳ ＫＩＬＬ
- `/clear` - Clear the chat log.
- `/poll [question]` - Create a poll.
- `/settings` - Opens a settings window.

## Markdown

Text can have markup tags around them to style them.

- `**`: Bold
- `~~`: Italics
- `__`: Underline
- `--`: Strikethrough
- `^^`: Big
- `$r$`: Rainbow
- `||`: Spoilers
- ````: Code
- `%%`: Marquee

## Are there any rules?

Obviously no illegal shit. On top of that, there are a few limitations:

- 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.
  - Yes, the Navy Seals copypasta fits.
- There is a 25 character limit on names.

There is a mod team on this site who hand out temp bans to people who are too insufferable. No rules are written yet but please don't talk about shit nobody wants to hear about.