Når du deler et link i Discord, vil du ofte se et lille forhåndsvisningskort med en titel, et billede eller en beskrivelse. Dette er bygget ved hjælp af en bot kaldet Discordbot. I denne artikel forklares det, hvordan det fungerer, og hvordan webstedsindehavere kan genkende og bekræfte trafikken.
Indholdet i denne artikel:
Sådan genererer Discord link-forhåndsvisninger
Når nogen deler et link i en Discord-besked, åbner Discord automatisk linket for at hente information om siden, såsom titel, beskrivelse og billede. Disse information bruges til at opbygge det forhåndsvisningskort, du ser i chatten.
Dette sker kun, når et link rent faktisk deles i en besked. Der foregår ikke nogen løbende scanning eller indeksering af hjemmesider af sig selv.
Hvis linket fører til et billede eller en video, gemmes der muligvis også en kopi i en periode, så det indlæses hurtigere næste gang. Når nogen ser det pågældende billede eller den pågældende video, leveres det via Discords egne servere i stedet for at blive hentet direkte fra den original websted. Dette sikrer, at brugerens oplysninger, såsom IP-adressen, forbliver fortrolige over for det websted, der hoster filen.
Discordbotten
Discordbot er det værktøj, der besøger Links og versioner disse forhåndsvisninger. Hvis du har en websted, vil du måske gerne vide, hvornår den besøger din side – måske for at vise lidt andre information eller for at sikre, at din firewall ikke ved en fejltagelse blokerer den.
Der er to måder at genkende dens anmodninger på:
- Se på User-Agent (en kort tekststreng, der angiver, hvad der sender anmodningen)
- Kontroller den IP-adresse, som anmodningen kommer fra
Identifikation af Discordbot
Hver eneste anmodning, den sender, indeholder en User-Agent, der ser sådan ud:
Mozilla/5.0 (kompatibel; Discordbot/2.0; +https://discordapp.com)
Dig kan tjekke efter ordet "Discordbot" hvor som helst i denne da. Andre dele af den kan ændre sig med tiden, så du bør ikke regne med, at hele strengen stemmer nøjagtigt overens.
Bekræftelse af Discord-trafik
For at være sikker på, at en anmodning virkelig stammer fra Discord, skal du kontrollere, at IP-adressen står på den officielle liste over offentlige IP-adressebånd. Dette er udgivet i to formater (json og txt), så du kan kontrollere det programmatisk. Det er en god idé at gennemgå denne liste en gang imellem, da intervallerne kan ændre sig.