Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Discord Display Name Styles: Golang Document Workspace

Welcome to the Discord Display Name Styles Golang document workspace. This workspace holds the exhaustive documentation, prompt lists, specifications, and code blueprints for implementing custom profile and displayName-styling systems inside modern Discord bots using Go.

Credits & Verification

  • Created & maintained by: KyronixStudio
  • Dev: 1f8r, dray-me, 6fck

Repository Versions


Join Our discord


This project documents the underlying experimental capabilities of modern Discord Profile APIs, including custom fonts, border/glow effects, selective coloring, name layouts, rate limiting, and startup discovery.


Repository Directory Map & Navigation

The workspace is organized exclusively for our high-performance Golang architecture. Below you will find interactive navigation structures to easily browse through self-contained code implementations, language-specific README files, structured prompts, and secondary deep-dive details.

Quick Navigation Dashboard

Use the dashboard below to jump to specific Golang modules:

Component / File Type Golang
Main Implementation gomain.go
Language Guide README.md
AI Prompt Script PROMPT.md
Typography (Fonts) FONT.md
Visual Effects EFFECTS.md
Colors Index COLORS.md
API Endpoints Spec ENDPOINTS.md
Experimental Flags EXPERIMENT.md
Compatibility Guide COMPATIBILITY.md

Clickable File Tree Map

Explore the file hierarchy interactively:

project-root
├── README.md (Root entry point - this file)
└── go/ (Golang Project Directory)
    ├── gomain.go (Standard Golang concurrent service)
    ├── README.md (Golang integration guide & discordgo setup)
    ├── PROMPT.md (AI code prompt for custom Golang generation)
    └── DeepDetails/ (Golang deep-dive details)
        ├── FONT.md (Typography database: IDs 1-12)
        ├── EFFECTS.md (Visual effects: Solid, Glow, Neon)
        ├── COLORS.md (RGB decimal/hex color index)
        ├── ENDPOINTS.md (Golang REST API endpoints)
        ├── EXPERIMENT.md (Profile experiment gates)
        └── COMPATIBILITY.md (discordgo, Arikawa, Disgo support)

Key System Design Architecture

In our Golang engine, the display name styles system operates on a highly concurrent three-layer model:

  1. Transport Layer (DiscordProfileAPI): Focuses on rate-limiting, exponential backoff, raw response capture, parsed JSON structures, diagnostic tracking, and authenticated requests using Go's native net/http.
  2. Business Logic Layer (ProfileStyleService): Resolves styles, loads/saves working configurations, runs startup capability discovery, and manages preset rotations.
  3. Startup Integration Layer (Ready Event Hook): Hooks into the bot's standard websocket startup flow as a safe, concurrent background Goroutine. It is completely non-blocking, so API failures or rate limits do not block standard bot features (music commands, moderation, dashboards).

Core Documentation Sections

The go/DeepDetails folder contains sub-files detailing every aspect of the system:

  • FONT: Enumerates all 12 fonts (Bangers, BioRhyme, Cherry Bomb, Chicle, Compagnon, Museo Moderno, Neo-Castel, Pixelify Sans, Ribes, Sinistre, GG Sans, and Zilla Slab).
  • EFFECTS: Describes visual styles (Solid, Gradient, Neon, Toon, Pop, Glow).

About

» Display-Name-effect-golang is a portable, defensive background service that automatically discovers and applies undocumented Discord Display Name Styles to your bot.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages