Back to projects
Discord Bot / 2021-NOW

RuneSpec

A RuneScape 3 Discord bot that helps players and clan leaders track progress, check game information, and manage RuneScape community activity.

Active

Overview

A RuneScape 3 Discord bot that helps players and clan leaders track progress, check game information, and manage RuneScape community activity.

RuneSpec is a RuneScape 3-focused Discord bot built to make playing RuneScape and managing clans easier from inside Discord. The bot provides player-focused tools such as daily, weekly, and monthly experience gain tracking, Grand Exchange price checks, Vis Wax calculations, adventure logs, level stats, minigame statistics, player information, and activity tracking for Voice of Seren and Wilderness Warbands. It also includes clan and community features such as automated event feeds, clan join/leave feeds, clan top gain tracking, timers, and dashboard-based premium server management. The project combines Discord bot development, RuneScape data integration, community tooling, and live-service operations into a useful utility platform for RuneScape players and clans

Tech / focus

JavaScript DiscordJS
Highlights

What this project shows

Discord bot development — Building and maintaining a Discord bot with slash commands, player utilities, clan features, and server-based configuration.
RuneScape API integration — Working with RuneScape-related data sources to provide player information, experience gains, adventure logs, minigame statistics, item prices, and activity tracking.
Data tracking & statistics — Designing systems that track daily, weekly, and monthly experience gains, level progress, clan activity, and top gain feeds over time.
Backend development — Building the server-side logic required for commands, scheduled updates, user/server settings, subscriptions, data storage, and automated feeds.
Database design — Storing RuneScape usernames, Discord users, server settings, gain history, clan data, timers, and premium/server configuration in a reliable structure.
Dashboard development — Creating a web dashboard where users can log in with Discord, manage bot settings, and assign premium benefits to servers.
Community tooling — Designing features specifically for RuneScape clans and communities, including clan join/leave feeds, automated event feeds, timers, and progress tracking.
External service integration — Connecting Discord, RuneScape data, Grand Exchange pricing, Ely.gg functions, payment/subscription flow, and website systems into one usable platform.
Live-service operations — Hosting, updating, monitoring, troubleshooting, and maintaining a public bot used across multiple Discord servers.
Product design & monetization — Offering a free tier and premium server plan while keeping the bot useful for regular players and sustainable through paid hosting support.
Technical administration — Managing deployment, uptime, bot permissions, Discord integration, website hosting, privacy/cookie handling, and long-term maintenance.
User experience design — Making RuneScape information easier to access through simple Discord commands, clear dashboard flows, and practical tools for both individual players and clan leaders.