{"repo":"finki-hub/discord-bot","free":true,"listed":false,"github":"https://github.com/finki-hub/discord-bot","clone":"git clone https://github.com/finki-hub/discord-bot.git","description":"Discord bot for providing various types of information about FCSE and managing the Discord server","language":"TypeScript","stars":21,"topics":["bot","discord","finki","ukim","fcse"],"license":"MIT","category":"chat-messaging","readme_excerpt":"FINKI Hub / Discord Bot Discord bot for the FINKI Hub Discord server, powered by discord.js 14 and TypeScript. Requires Node.js 26+. Features - Slash commands for courses, rooms, office locations, staff, exam sessions, FAQ entries, links, help, and Anto quotes - LLM/chat-bot integration for /ask , /prompt , /chat , context-menu prompts, private chat threads, embeddings, model discovery, and FAQ/link lookup - Reply and thread-based chat continuation for LLM conversations - Per-guild configuration stored in config/bot.json , editable with /config commands - Crossposting for configured announcement channels - Ticket workflows with configurable ticket types, moderator controls, first-user-message routing, and scheduled cleanup of abandoned or inactive ticket threads - Optional PostHog analytics with hashed Discord user IDs - Docker and local Node.js development flows Quick Setup (Production) If you would like to just run the bot: 1. Download compose.prod.yaml 2. Create a .env file next to it, or export the required environment variables. Minimum setup requires TOKEN and APPLICATION ID . 3. Run docker compose -f compose.prod.yaml up -d This Docker image is available as ghcr.io/finki-hub/discord-bot. The production compose file mounts ./config and ./logs into the container. config/bot.json is created automatically if it does not exist. Quick Setup (Development) 1. Clone the repository: git clone https://github.com/finki-hub/discord-bot.git 2. Install dependencies for local tooling:","default_branch":null,"files":null,"tree":[],"storefront":"/r/finki-hub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/finki-hub/discord-bot/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."}