Skip to content

Instantly share code, notes, and snippets.

View TwilightZebby's full-sized avatar

Zebby TwilightZebby

View GitHub Profile
@TwilightZebby
TwilightZebby / discordbadgeinfo.md
Last active December 5, 2025 20:37
Obtainability of Discord Badges

Obtainability of Discord Badges

Written by TwilightZebby so he can link this for the next 1000 people to ask this very common question.

Important

  • Please do NOT treat Discord Badges as trophies or collectables. They are not.
  • Please do NOT be the next reason why Discord makes yet another Discord Badge unobtainable or shuts down another Program because of "badge hunting" culture.
    • Yes, it's happened too many times.
  • No, gaining a Discord Badge won't earn you friendships or relationships. Only an influx of spam & scam DMs/Pings!
  • Discord's Badges are just pixels on your screen. They literally don't mean anything in the grand scheme of things.
@advaith1
advaith1 / nitro.md
Created May 4, 2023 01:06
Discord Nitro Subscription Links
@kennytv
kennytv / readme.md
Last active September 5, 2025 02:27
Signed Chat and Chat Types

Signed chat

This gist intends on clearing up some of the misinformation surrounding signed chat/the reporting feature Mojang has added to Minecraft 1.19.1. Here you can find both technical information as well as a general explanation of how these work.

Profile keys

After joining a server, clients now send a profile key used for verifying a message's authenticity. This key and thus the whole signing process is optional, but by default, servers enforce secure profiles for clients to send chat messages. Whenever the player sends a chat message and has a key associated, the message will be signed using their own private key, which the server then verifies using the public key sent after join. Assuming signature, timestamp, and message contents line up, the message goes through.

On the other end, clients can also require all broadcasted player messages to be signed, disregarding the ones without sender verified signatures.

Message signatures

@ghostrider-05
ghostrider-05 / discord_app_protocols.md
Last active December 4, 2025 22:51
An unofficial list of discord app protocol routes

Discord app protocol routes

Home:

  • /: discord://-/
  • friends: discord://-/channels/@me/
  • nitro: discord://-/store
  • shop: discord://-/shop
  • message requests: discord://-/message-requests
  • family centre: discord://-/family-center
@advaith1
advaith1 / intents.md
Last active September 27, 2025 00:18
Discord Gateway Intents Explainer

Intents Explainer

If you're wondering what Gateway Intents are, what Privileged Intents are, why your bot can't see statuses, or why your bot can't see member joins anymore, then this page should explain it to you!

if you do not know what intents are, please read this entire page

Intro

First, a short explanation of how bots work: bots can make requests over the REST (HTTP) API to retreive information and do actions, and they get real-time updates from Discord in the form of websocket gateway events. They can also fetch server members via the gateway.

Examples of gateway events you are probably familiar with are Message Create (a message was sent) and Guild Member Add (a user joined a server).