{"repo":"dFuZer/birdbot","free":true,"listed":false,"github":"https://github.com/dFuZer/birdbot","clone":"git clone https://github.com/dFuZer/birdbot.git","description":"Birdbot is a bot that plays BombParty and enhances the game's experience.","language":"TypeScript","stars":19,"topics":["bombparty","jklm","jklm-bot","jklm-fun","bot","croco","croco-games"],"license":null,"category":"databases-storage","readme_excerpt":"🐦 BirdBot Monorepo BirdBot is an automated player for BombParty on jklm.fun, designed to help players improve their skills through practice and analysis. ✨ Features - Practice : Train against a consistent, high-performance opponent - Progress Tracking : Keep track of your records - Research Tools : Access word research tools for specific categories - Custom Game Modes : Experience unique game modes beyond classic BombParty Quick Start Production Setup 1. Clone the repository 2. Configure Environment 3. Launch with Docker Tech Stack Component Technology ----------- ------------ Database PostgreSQL API Fastify (TypeScript) + Prisma Website Next.js (TypeScript) Bot TypeScript + Socket.IO + Rust Runtime Docker + Node.js 23.7 (Alpine) Development Guide Prerequisites For development: - Docker - Node.js v23.7+ - Rust 1.86+ For production: - Docker Development Setup 1. Start Development Database (Required) 2. Run Individual Modules To run the API module: To run the Website module: To run the Bot module: Note that, contrary to the API and website modules, you must fully restart the script everytime you make a change to the code. Bot configuration - admins.txt : one jklm auth.id per line for admin commands - Optional JKLM AUTH TOKEN / JKLM AUTH USERNAME for a logged-in jklm account (guest hosting works without them) - API URL / API KEY must match the API service used for profiles, credits, VIP, milestones, and moderation - Optional moderation toggles and definitions socket overrides a","default_branch":null,"files":null,"tree":[],"storefront":"/r/dFuZer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dFuZer/birdbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}