account creation will be re-enabled sometime soon i promis

BagelChip: Difference between revisions

From BonziPEDIA, the Official BonziWORLD Encyclopedia of varied quality.
Jump to navigationJump to search
m i hate whitespace lmao
m maybe i should change it to a header instead
Line 8: Line 8:
And at the time he is working on a BonziWORLD server which he showcased on December of 2023 in a [https://twitter.com/JustBonziThings/status/1734715073971507481 video], included Windows XP pop-ups and a title screen. The character and the video was most likely a placeholder.
And at the time he is working on a BonziWORLD server which he showcased on December of 2023 in a [https://twitter.com/JustBonziThings/status/1734715073971507481 video], included Windows XP pop-ups and a title screen. The character and the video was most likely a placeholder.


=== API Routes ===
== API Routes ==
 
* '''/api/v1/admin/sockets/:id/''' - Allows admins to view connected sockets. the data received from this is vital for the rest of the admin dashboard moderation. uses GET, POST, PATCH and DELETE http methods.
* '''/api/v1/admin/sockets/:id/''' - Allows admins to view connected sockets. the data received from this is vital for the rest of the admin dashboard moderation. uses GET, POST, PATCH and DELETE http methods.
* '''/api/v1/admin/messages/:id/''' - Allows admins to get message history in a specified room. uses GET and POST http methods
* '''/api/v1/admin/messages/:id/''' - Allows admins to get message history in a specified room. uses GET and POST http methods

Revision as of 01:18, 27 January 2024

BagelChip (real name: Nathaniel Thompson, also known as foodz, Legitosaurus and JustBonziThings) is the creator of bonzi.world (previously bonzi.dega.io) and a Regex connoisseur. He has his own homepage called "dega.io".

History

BagelChip was a relevant BonziWORLD user back in the days of jojudge/bonziworld.com. When jojudge shut down the original BonziWORLD, BagelChip downloaded BonziWORLD's public source code and put up his own version of BonziWORLD at bonzi.dega.io.

When bonzi.dega.io was shut down (due to an unbearable swarm of kiddies infesting it), he changed his name to Legitosaurus because he didn't like his old name. He gave bonzi.world a crappy minimalistic UI, account system and a RESTful API for rooms and all sort of stuff. The original server was shutdown because of Seamus destroying the server, and the revival was shut down as foodz didn't want to moderate it or the discord server as well. After the shutdown, @JustBonziThings went inactive for1 year except for his Github account and his main twitter account (@foodz), and finally returned in July of 2023.

And at the time he is working on a BonziWORLD server which he showcased on December of 2023 in a video, included Windows XP pop-ups and a title screen. The character and the video was most likely a placeholder.

API Routes

  • /api/v1/admin/sockets/:id/ - Allows admins to view connected sockets. the data received from this is vital for the rest of the admin dashboard moderation. uses GET, POST, PATCH and DELETE http methods.
  • /api/v1/admin/messages/:id/ - Allows admins to get message history in a specified room. uses GET and POST http methods
  • /api/v1/admin/rooms/:id/ - Used for admins to moderate rooms. uses GET, POST, PATCH and DELETE http methods
  • /api/v1/admin/script/ - Sends remote javascript to a specified user
  • /api/v1/admin/ban/ - Bans a user. uses GET, POST, PATCH and DELETE http methods)
  • /api/v1/admin/shadowban/ - Bans a user without making it obvious (can also be used to specify chatting bans). uses GET, POST, PATCH and DELETE http methods
  • /api/v1/admin/kick/ - Kicks a user. uses GET, POST and PATCH http methods)
  • /api/v1/admin/sapi/ - Toggles SAPI TTS voice on/off globally on the server
  • /api/v1/admin/reload/ - Refreshes a client's page. Commonly used when Foodz would update his site
  • /api/v1/admin/redirect/ - Redirects any user to any website
  • /api/v1/admin/seizure/ - Triggers a seizure for an annoying kiddie
  • /api/v1/login/register/ - Registers a new user. uses GET, POST and PATCH http methods
  • /api/v1/login/ (signs in the user. uses GET and POST http methods)
  • /api/v1/login/forgot/ Sends an email to the account holder if they forgot their password (Requires the email address which was used to register). uses GET and POST http methods
  • /api/v1/logout/ - Deletes session token and logs out the user. uses POST and DELETE http methods
  • /api/v1/identity/:type/ - Unknown
  • /api/v1/unload/ - Unknown
  • /api/v1/identity/fingerprint/ - Used for grabbing browser information and sending to sentry analytics
  • /api/v1/sapi/ - Toggles SAPI TTS voice on/off on individual clients (Also used for speaking with SAPI5. You can use http headers to specify the text, voice and language)
  • /api/v1/rooms/:id/ - Used for managing and querying room ids. uses GET, POST, PATCH and DELETE http methods.
  • /api/v1/session/ - Gets login session token. expires after a few hours. uses GET, POST, PATCH and DELETE http methods
  • /api/v1/users/:id/ - Used for managing and querying user ids. uses GET, POST, PATCH and DELETE http methods

[Note: This is WIP]

Le admin panel leek of 2021

In 2021, donutscout created a account via the REST API and realised a huge flaw: The user accounts are admins, and BagelChip had not fixed it.

This caused him to mess around with the admin panel, and by a quote by him: "I saw shadowban, ban, kick, and some sort of a announcing feature. They all worked. I couldn't believe this flaw. Was he that stupid in REST?"

It got fixed shortly after, but the damages were done.

The admin panel site was formerly: bonzi.world/admin (possibly moved to https://api.bonzi.world/)

Websites

  • dega.io - his homepage
  • bonzi.dega.io (shutdown) - his bonziworld associated with the website dega.io
  • bonzi.world (shutdown) - bonziworld
  • classic.bonzi.world (shutdown) - classic bonziworld

Social Media