Un bot Discord è un account su cui accede un software anziché una persona. MakeHybrid ne ha uno, e serve tutte le organizzazioni: voi non create un'applicazione Discord vostra. Chi gestisce il vostro server aggiunge il bot dalla pagina di installazione di Discord, e da quel momento quel server è della vostra organizzazione.
Cosa lo tiene ai vostri server
Poiché un solo bot è nei server di molte organizzazioni, l'id di un canale da solo non prova nulla. Prima di ogni chiamata si chiede a Discord di quale server sia il canale, e deve essere uno a cui la vostra organizzazione ha aggiunto il bot. Il canale di un'altra organizzazione e un canale che non esiste rispondono entrambi 404, quindi gli id non si possono sondare.
- Legge i messaggi di un canale, dal più recente, e vi pubblica, volendo in risposta a un messaggio preciso.
- Ogni messaggio che una persona scrive nei vostri server può arrivare al vostro webhook come discord.message_received; i post del bot stesso e quelli di altri bot restano fuori.
- Nulla di ciò che pubblica avvisa qualcuno: né una persona, né un ruolo, né @everyone, qualunque cosa dica il testo.
Domande frequenti
Perché un post risponde 403?
Il bot non può scrivere in quel canale. In Discord, aprite le impostazioni del canale, poi Permessi, e date al bot il diritto di inviare messaggi lì.
Come tolgo il bot da un server?
Rimuovete il server tramite l'API: il bot lo lascia, e il server non è più della vostra organizzazione, né per l'API né per le stanze di progetto.