{"repo":"RawFish69/Nori","free":true,"listed":false,"github":"https://github.com/RawFish69/Nori","clone":"git clone https://github.com/RawFish69/Nori.git","description":"utility discord bot + web app","language":"Python","stars":34,"topics":["discord-bot","hikari-lightbulb","hikari-py","webapp","wynncraft"],"license":"AGPL-3.0","category":"workflow-automation","readme_excerpt":"Nori Discord bot, Web app, and APIs for Wynncraft. Nori started as a Discord bot in 2022. Today it includes the bot, Nori-Web, public docs, and APIs used by Wynncraft community developers. As of early 2026, Nori is the largest Wynncraft Discord bot , serving more than 3,000 servers . Quick Start - Add Nori to Discord - Visit Nori Web - Read API Docs - Join the Community Discord Code Development The repository keeps the Discord bot and web-facing files in separate directories: The bot lives in src/bot . It uses Hikari , Lightbulb , and Miru for Discord commands and interactive components. Shared Wynncraft logic lives in src/bot/lib , command modules live in src/bot/lib/commands , and command registration is handled by src/bot/lib/commands/loader.py . To run the bot locally: Configuration is loaded from /.env by src/bot/lib/config.py . At minimum , a local bot needs a Discord token: Optional integrations use additional variables such as NORI GPT KEY , WYNN BOT TOKEN , WYNN SOURCE TOKEN , LOG CHANNEL ID , and BOT OWNER ID . Some production data files are not committed , so data-heavy commands may need local fixtures, public API calls, or maintainer-provided data before they behave exactly like the hosted bot. For more bot contributor notes, see src/README.md and src/bot/README.md. Working on Commands Most bot work follows this path: 1. Add or update command behavior in src/bot/lib/commands . 2. Reuse shared helpers from src/bot/lib instead of duplicating API, rendering, or parsi","default_branch":null,"files":null,"tree":[],"storefront":"/r/RawFish69","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RawFish69/Nori/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."}