Skip to content

Commit 0cd441a

Browse files
feat: migrate articles from tag to tags array
1 parent ac79ff6 commit 0cd441a

6 files changed

Lines changed: 24 additions & 5 deletions

articles/componente-deep-dive.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: 'The Complete Guide to Spraxium’s Component System'
3+
description: 'How Discord UI components actually work under the hood, buttons, selects, modals, contexts, V2, and everything in between, I want to tell you something that no quick-start guide will take the time to say: Discord bots die not because you failed to write a command, but because you failed to keep your UI layer sane.'
4+
tags:
5+
- 'Deep Dive'
6+
date: 'May 7, 2026'
7+
readingTime: '21 min read'
8+
coverUrl: 'https://miro.medium.com/v2/resize:fit:786/format:webp/1*JbaYxLIQEtjK5G4DdupfBQ.jpeg'
9+
authorName: 'Spacelaxy'
10+
authorAvatarUrl: 'https://miro.medium.com/v2/resize:fill:48:48/1*p2U2RHqfwQVNZ3LcrQ4XhQ.jpeg'
11+
mediumUrl: 'https://medium.com/@spacelaxy/the-complete-guide-to-spraxiums-component-system-591f6da0b4a3'
12+
published: true
13+
verified: true
14+
---

articles/dynamic-embeds.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: 'Dynamic Embeds in Spraxium: Defining the Shape Once, Filling It at Runtime'
33
description: "If you’ve been building Discord bots for a while, you’ve probably written this pattern more times than you’d like to admit: create an EmbedBuilder, call .setTitle(), call .setDescription(), call .setColor(), call .addFields(), and finally pass it to interaction.reply(). "
4-
tag: 'Deep Dive'
4+
tags:
5+
- 'Deep Dive'
56
date: 'Apr 22, 2026'
67
readingTime: '6 min read'
78
coverUrl: 'https://miro.medium.com/v2/resize:fit:720/format:webp/1*5u5bIMscyv8Fz20vu-Z_Eg.png'

articles/framework-will-change.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: 'Spraxium: the TypeScript framework that will change how you build Discord bots'
33
description: 'I’m not sure if you know this, but recently a framework called Spraxium was released and is starting to draw a lot of attention from people who build Discord bots in a more professional way.'
4-
tag: 'General'
4+
tags:
5+
- 'General'
56
date: 'Apr 21, 2026'
67
readingTime: '7 min read'
78
coverUrl: 'https://miro.medium.com/v2/resize:fit:720/format:webp/1*Izn9DzuDE43v3qzIFG15vw.jpeg'

articles/i-tried-building-a-discord-bot.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: 'I Tried Building a Discord Bot the Right Way, Here’s What I Learned Using Spraxium'
33
description: 'I’ve built a few Discord bots over the years. The first one was a single 400-line JavaScript file. It worked, but every time I needed to add something new, I had to dig through a spaghetti mess of client.on() calls and hope I didn’t break something else. Sound familiar?'
4-
tag: 'General'
4+
tags:
5+
- 'General'
56
date: 'April 22, 2026'
67
readingTime: '7 min read'
78
coverUrl: 'https://miro.medium.com/v2/resize:fit:720/format:webp/1*PFHbOWNx-rUV1kUEg7mPwQ.jpeg'

articles/spraxium-0.2.0.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: 'Building Spraxium v0.2.0, what’s been going in under the hood'
33
description: 'For the past few days we’ve been heads-down on the next release of Spraxium, a Discord bot framework for TypeScript built on top of discord.js. 0.1.0 was about getting the fundamentals right, DI, slash commands, decorators, lifecycle hooks. 0.2.0 is about the things that actually matter when you run a bot in production. A few highlights from what’s shipping:'
4-
tag: 'Official'
4+
tags:
5+
- 'Official'
56
date: 'April 30, 2026'
67
readingTime: '6 min read'
78
coverUrl: 'https://miro.medium.com/v2/resize:fit:720/format:webp/1*txO3BRHb-db9xQT9RCktfg.jpeg'

articles/spraxium-guards.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: 'Spraxium Guards: Gating Commands Without Cluttering Your Handlers'
33
description: "If you followed along with the first article, you have a working bot with a few slash commands. Now comes the part that separates bots people actually maintain long-term from bots that turn into a mess of nested if-statements: controlling who can run what. "
4-
tag: 'Deep Dive'
4+
tags:
5+
- 'Deep Dive'
56
date: 'Apr 22, 2026'
67
readingTime: '7 min read'
78
coverUrl: 'https://miro.medium.com/v2/resize:fit:720/format:webp/1*wQ7vNYKGAJ46rdvPLBi8rQ.png'

0 commit comments

Comments
 (0)