Project Type: WordPress Plugins

Deployment Configuration

Production deployment patterns using PM2 process manager. PM2 Configuration Configuration file: ecosystem.config.js Purpose: Defines application process configuration Manages environment variables Handles automatic restart on failure Supports graceful shutdown Basic structure:...

Environment Variables

Required and optional environment variables for bot configuration. Required Variables Discord configuration: MJPIN_DISCORD_TOKEN - Bot authentication token from Discord Developer Portal MJPIN_DISCORD_CLIENT_ID - Discord application client ID MJPIN_DISCORD_GUILD_ID - Target...

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. [1.2.0] - 2025-12-17...

Account Management Commands

Commands for Pinterest authentication, board synchronization, and account switching. /auth Generates Pinterest OAuth2 authorization URL for account linking. Parameters: None What it does: Generates Pinterest OAuth URL with required scopes...

Admin Commands

Administrative commands requiring elevated Discord permissions. /model Configures OpenAI model for server prompt generation. Parameters: None Permission: Requires Manage Server permission What it does: Fetches available OpenAI models via API...

Onboarding System

User onboarding system providing guided setup, welcome flows, and new user engagement features for the Extra Chill Platform. Onboarding Flow Onboarding Steps // Define onboarding steps function ec_get_onboarding_steps() { return...

Online Users

Real-time user tracking system providing online status, activity monitoring, and user presence features across the Extra Chill Platform. User Activity Tracking Activity Recording // Record user activity function extrachill_track_user_activity($user_id) {...

User Profiles

Comprehensive user profile management system providing avatar display, profile URLs, and user information across the Extra Chill Platform. Profile URL Resolution URL Generation // Get user profile URL function ec_get_user_profile_url($user_id)...

User Rank System

User ranking and badge system providing gamification elements, reputation tracking, and user engagement metrics across the Extra Chill Platform. Rank Tiers Structure Rank Configuration // Rank tier definitions function ec_get_rank_tiers()...

User Management System

Overview Network-wide user management plugin providing authentication (including Google OAuth), profiles, onboarding, and avatar system across all Extra Chill sites. Authentication System Login/register/password reset UI via Gutenberg blocks Google OAuth...

← Back to Chubes.net