Quando condividi un link su Discord, appare una piccola scheda di anteprima con un titolo, un'immagine oppure una descrizione. Si tratta di una scheda creata da un bot chiamato Discordbot. Questo articolo spiega come funziona il bot e come i proprietari di siti web possono riconoscere e confermare il suo traffico.
Di che cosa parla questo articolo:
Come Discord genera le anteprime dei link
Quando qualcuno condivide un link in un messaggio, Discord visita automaticamente quel link per ottenere informazioni sulla pagina, come il titolo, la descrizione e le immagini. Queste informazioni vengono utilizzate per creare la scheda di anteprima che vedi nella chat.
Ciò accade solo quando un link viene effettivamente condiviso in un messaggio. Non viene effettuata una scansione continua o un'indicizzazione autonoma dei siti web.
Se il link contiene un'immagine o un video, potrebbe esserne salvata temporaneamente una copia in modo che la volta successiva si carichi più velocemente. Quando qualcuno apre il link, l'immagine o il video viene caricato dai server di Discord anziché dal sito web originale. In questo modo, le informazioni dell'utente, come il suo indirizzo IP, non vengono condivise con il sito che ospita il file.
Il Discordbot
Il Discordbot è lo strumento che visita i link e crea queste anteprime. Se sei il proprietario di un sito web, potrebbe interessarti sapere quando il bot visita il tuo sito, magari per mostrare informazioni leggermente diverse oppure per assicurarti che il tuo firewall non lo blocchi accidentalmente.
Esistono due modi per riconoscere le sue richieste:
- Guardare l'user-agent (un breve file di testo che identifica chi sta effettuando la richiesta)
- Controllare l'indirizzo IP da cui proviene la richiesta
Identificazione del Discordbot
Ogni richiesta del bot include un user-agent come questo:
Mozilla/5.0 (compatibile; Discordbot/2.0; +https://discordapp.com)
Puoi individuare la parola "Discordbot" nel file di testo. Dopo un po' le altre parti potrebbero cambiare, quindi non fare affidamento sulla corrispondenza esatta dell'intera stringa.
Verifica del traffico Discord
Per avere la certezza che una richiesta provenga davvero da Discord, controlla che l'indirizzo IP sia nella lista ufficiale degli intervalli IP pubblici. La lista viene pubblicata in due formati (json e txt), quindi puoi controllarla in modo sistematico. Ti consigliamo di controllare questa lista periodicamente, poiché gli intervalli possono cambiare.