I. Bot Lib per Discourse. La libreria Bot per discourse. Realizzata con Python
Ciao, qualche giorno fa ho creato una libreria Bot per Discourse e la sto pubblicando qui per condividerla con la comunità più ampia.
È realizzata con python3.9, ma dovrebbe funzionare anche con la 3.8.
Cos’è una libreria Bot?
Una libreria Bot è un codice che ti permette di connetterti a un server su cui puoi chattare, giocare, ecc. Ti permette di controllare un account a cui hai accesso.
Ecco un esempio funzionante di bot (su un altro forum di discourse)
Ciao! Per chi non è esperto di cose tecnologiche, puoi spiegare (brevemente, pensa a “Spiegamelo come se avessi cinque anni” ) qual è lo scopo di questa “libreria bot”?
Ho provato a dare un’occhiata cercando “python bot lib” su Internet, ma i risultati sono piuttosto tecnici.
La mia comprensione è che si tratta di uno script che consente ai bot di pubblicare su Discourse attraverso un unico account Discourse dedicato?
Avevo un plugin WordPress personalizzato che permetteva agli utenti WP di pubblicare su Discourse tramite un singolo account Discourse (commento WP → risposta Discourse). Era usato a malapena, ma il limite di frequenza dei post e i messaggi consecutivi massimi, tra le altre cose, dovevano essere considerati.
Quindi, come aggiri questi potenziali problemi?
Potresti magari creare nuovi account Discourse al volo?
In generale, tutto ciò che devi fare è dare all’utente più permessi, poiché è una scelta del programmatore quando inviare un messaggio
no, non potevo. Questo utilizza l’API di discourse.
È completamente separato dal server di hosting e utilizza chiavi API utente che per impostazione predefinita possono essere generate solo da un utente amministratore senza un plugin