Urban Dictionary
Cerca definizioni Urban Dictionary con UrbanBoi tramite comando slash, rispondendo a un messaggio o in chat privata.
La feature principale di UrbanBoi: cercare definizioni da Urban Dictionary direttamente in Discord, in tre modi diversi.
Modo 1 - Comando /define
/define termine: <parola o frase da cercare>
Esegui il comando in un canale qualsiasi in cui il bot può scrivere. UrbanBoi interroga Urban Dictionary e risponde con un embed contenente:
- il termine cercato come titolo
- la definizione (con eventuali riferimenti evidenziati in grassetto)
- un esempio d'uso
- l'autore originale della definizione su Urban Dictionary
- il footer "Fornito da www.urbandictionary.com"
Se il termine ha più definizioni disponibili, sotto l'embed compare un menu a tendina con fino a 25 alternative: selezionandone una, l'embed si aggiorna mostrando la definizione scelta. Il menu resta interattivo per 120 secondi, dopo di che smette di rispondere.
Se il termine non ha risultati, il bot risponde (in modo visibile solo a te) con "Non sembrano esserci risultati!". In caso di errore nel contattare l'API di Urban Dictionary, riceverai un messaggio con il codice di errore.
Modo 2 - Menzione in risposta a un messaggio
Non serve digitare /define: puoi ottenere la definizione del contenuto di un messaggio semplicemente:
- Rispondi (reply) al messaggio che vuoi "definire"
- Nel testo della tua risposta, menziona il bot (
@UrbanBoi)
UrbanBoi rileva la menzione all'interno di una risposta, prende il contenuto testuale del messaggio originale a cui hai risposto e lo cerca su Urban Dictionary, restituendo lo stesso tipo di embed (con lo stesso menu a tendina se ci sono più definizioni).
Note
la menzione deve comparire nel testo del messaggio di risposta - un semplice reply senza @UrbanBoi non attiva la ricerca.
Questo è utile per definire "al volo" una parola o frase già scritta da qualcun altro in chat, senza dover ricopiare il testo in un comando.
Modo 3 - Messaggi diretti (DM)
Puoi anche scrivere direttamente a UrbanBoi in privato. In DM non serve nessun comando né menzione: qualsiasi messaggio che invii al bot viene automaticamente cercato su Urban Dictionary, esattamente come se avessi usato /define con quel testo come termine.
Anche qui, se ci sono più definizioni disponibili compare lo stesso menu a tendina visto nei modi precedenti, e gli stessi messaggi di errore ("Non sembrano esserci risultati!", errore API) valgono anche in privato.
Note
in DM l'embed di risposta viene associato al tuo account. Questo è ciò che permette, in privato, di eliminare solo le tue ricerche con la reazione ❌ - vedi Cancellazione messaggi con reazione per i dettagli.
Note
Tutte le definizioni mostrate provengono da Urban Dictionary: contenuti e linguaggio riflettono quanto pubblicato dagli utenti della piattaforma, non da UrbanBoi.