{"repo":"Statsify/statsify","free":true,"listed":false,"github":"https://github.com/Statsify/statsify","clone":"git clone https://github.com/Statsify/statsify.git","description":"A monorepo for the Statsify Discord Bot","language":"TypeScript","stars":67,"topics":["hypixel","discord-bot","minecraft","statsify","discord","statisfy","hypixel-bot","gaming-analytics","leaderboards","minecraft-bot"],"license":"GPL-3.0","category":"chat-messaging","readme_excerpt":"Statsify A Hypixel and Minecraft focused Discord Bot 💻 Developing ⚒️ Requirements - [ Node.js ]: For running code ( 24.7.0 ) - [ Rust ]: For skin rendering ( v1.89.0 ) - [ Wasm Pack ]: For skin rendering on the web ( v0.12.1 ) - [ pnpm ]: Installing packages and running scripts ( npm install -g pnpm ) - [ MongoDB ]: For Persistent data ([ Atlas ]) - [ Redis ]: For Leaderboards ([ Redis Cloud ]) - [ RediSearch ]: For Autocomplete optional - [ Hypixel API Key ]: For requesting Hypixel data, create an API Key on developer.hypixel.net 🖼️ Assets Currently we supply public assets for development as a git submodule In addition, you must provide a 1.8.9 texture pack in the assets/public/minecraft-textures/default 🚀 Running The codebase is split into apps and packages Set up a config.js file in the root of the project following the config.schema.js file (copy paste it over and fill it in) Pull the git submodules ( git submodule update --init ) Set up the assets by running cd assets/public && pnpm Use pnpm build to build all packages and apps, Use pnpm build:watch to watch files and build them while you code Use pnpm {appName} start to run an app, eg pnpm api start to run the API 🤖 Other Important commands 💁 Contributing Follow the guidelines in .github/CONTRIBUTING.md If you are unsure of anything join our [ Discord ] and then message, @jacobkoshy 😕 Help If you require support join our [ Discord ] and create a ticket in the #create-ticket channel 🔗 Links - [ Website ] - [ Bot I","default_branch":null,"files":null,"tree":[],"storefront":"/r/Statsify","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Statsify/statsify/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."}