Bot di moderazione con elenco di paroleSviluppo e personalizzazione

Un bot Discord di moderazione in Python: rimuove i messaggi con parole del suo elenco e avvisa i suoi moderatori

Di solito pronto in 15 minutiRevisioni incluseControllo di qualità
Pacchetti
Pagamento protettoDettagli
  • Le revisioni previste dal pacchetto sono gratuite.
  • Se non risponde entro 3 giorni dalla consegna, il lavoro viene accettato automaticamente.

Il denaro viene riservato al momento del pagamento e sbloccato solo quando accetta il lavoro.

Un bot Discord di moderazione in Python: rimuove i messaggi con parole del suo elenco e avvisa i suoi moderatori

Esempio di risultato

Esempio per il pacchetto Standard

Bot Telegram per prenotare tagli in un barber shop

Il bot su Telegram

Prenotazione di un taglio nel bot

Una parte del codice

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """L'ultimo passo del modulo: ringrazia il cliente e inoltra la richiesta."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

Tutte le risposte e i pulsanti sono in texts.yaml, così il cliente cambia un prezzo o gli orari senza toccare il codice.

File: un archivio ZIP con bot.py, texts.yaml, settings.example.env (dove vanno il token del bot e il foglio, compilato dal cliente), requirements.txt e un README: creare il bot su Telegram, collegare il foglio di Fogli Google ed eseguirlo su un piccolo server o un hosting. Il bot invia la richiesta ma non controlla il calendario dei barbieri: l'orario lo conferma il titolare.

Cliente: un barber shop con 3 barbieri che prendeva prenotazioni solo per telefono. Compito: un bot Telegram con un menu: prezzi, indirizzo e orari, un modulo di prenotazione (servizio, giorno e ora, nome, telefono) che invia ogni richiesta alla chat del titolare e la aggiunge a un foglio di Fogli Google.

Il cliente e tutti i dati sono inventati.

Informazioni sul servizio

I moderatori non possono leggere ogni messaggio, ma i peggiori hanno spesso le stesse parole. Questo bot Discord confronta ogni nuovo messaggio con il suo elenco di parole e, in caso di corrispondenza, lo rimuove e risponde con il suo testo della regola. Base offre anche fino a 10 risposte tramite comandi slash, come le regole. Da Standard, ogni rimozione viene registrata in un canale dei moderatori e in un foglio di Fogli Google, e dei moduli permettono ai membri di segnalare un problema o contestare una rimozione. In Premium, i comandi admin aggiungono o rimuovono parole e ammoniscono i membri, le ammonizioni vengono contate in un piccolo database, e può pubblicare annunci. Il bot confronta parole, non significati: può non riconoscere nuove grafie e colpire un messaggio innocente, quindi decidono i suoi moderatori. Non controlla immagini o link, non banna nessuno e non riceve pagamenti. Il README mostra come crearlo nella pagina Applications di Discord ed eseguirlo sul suo computer, su un server o su un hosting. Il token resta a lei.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, il suo elenco di parole e i testi delle regole in file separati, un file di impostazioni di esempio e un README; il codice è visibile anche nella pagina dell'ordine.
  • Il suo elenco di paroleParole e semplici varianti che elenca, in un file di testo
  • Rimosso con una notaIl suo testo della regola al posto del messaggio
  • Un registro per i moderatoriOgni rimozione in un canale dei moderatori e in un foglio, da Standard
  • Segnalazioni e ricorsiModuli che arrivano ai suoi moderatori
  • AmmonizioniComandi admin per ammonire e contare, in Premium

Come funziona

  1. 1
    RegoleLei fornisce l'elenco di parole, i testi delle regole e i canali da controllare
  2. 2
    CodiceScriviamo il bot e la guida per eseguirlo
  3. 3
    AvvioLei crea il bot, attiva la lettura dei messaggi, lo invita, aggiunge il token e lo avvia
  4. 4
    ModificheChiede modifiche nei limiti del suo pacchetto

Cosa ci serve da lei

Il suo elenco di parole come testo o file, con le varianti che vuole intercettare; il testo con cui il bot risponde quando rimuove un messaggio; quali canali controllare e quali escludere; le risposte per i comandi slash; per Standard e Premium, il canale dei moderatori per il registro e le domande dei moduli di segnalazione e ricorso. Non invii mai il token del bot né password: il README mostra dove inserirli lei stesso.

Le chiederemo:

  • Il suo elenco di parole
  • Testo della regola
  • Canali
  • Moduli

Confronto dei pacchetti

PacchettiBaseBot filtro parole23 €StandardFiltro con segnalazioni45 €PremiumModerazione con strumenti admin77 €
Tempi di consegna1 giorno2 giorni3 giorni
Revisioni123
PiattaformaDiscordDiscordDiscord
Risposte prontefino a 10fino a 25fino a 40
Moduli (richiesta, prenotazione, ordine)Nofino a 3fino a 5
Richieste inviate alla sua chat e a un foglio di Fogli GoogleNoSìSì
Comandi admin e messaggi broadcastNoNoSì
Lingue del menu112
Filtro con elenco di paroleSìSìSì
Ordina BaseOrdina StandardOrdina Premium

Pagamento protetto

Paga al momento dell'ordine, ma il denaro viene sbloccato solo per un lavoro accettato.

  • Prezzo fissoIl prezzo del pacchetto non cambia dopo il pagamento.
  • Il denaro viene riservatoAl pagamento, l'importo viene solo riservato. Passa a Dleex quando accetta il lavoro.
  • Verificato prima della consegnaOgni risultato passa un controllo di qualità prima di arrivare a lei, e lo vede nella pagina dell'ordine prima di accettarlo.
  • Revisioni gratuiteRichieda revisioni nell'ambito del suo brief tante volte quante ne prevede il pacchetto.
  • Accettazione dopo 3 giorniSe entro 3 giorni dalla consegna non accetta il lavoro né richiede una revisione, il lavoro viene accettato automaticamente. Se scrive nella chat dell'ordine dopo la consegna, l'ordine resta in attesa; dopo la nostra risposta potremmo far ripartire i 3 giorni e glielo indicheremo nella chat.
  • Rifacimento o rimborso totaleSe il risultato non corrisponde al suo brief e le revisioni non hanno risolto il problema, oppure il lavoro richiede più del doppio dei tempi di consegna previsti, scriva nella chat dell'ordine: rifaremo il lavoro o le rimborseremo l'intero pagamento.
Come funziona →

Domande e risposte

Intercetterà ogni messaggio inappropriato?

No. Rimuove i messaggi che contengono parole del suo elenco. Non comprende il significato, quindi nuove grafie possono sfuggire e un messaggio innocente può essere colpito; i suoi moderatori restano responsabili.

Può bannare o silenziare i membri?

Non da solo. In Premium, i comandi admin ammoniscono i membri e contano le ammonizioni; ban e timeout restano ai suoi moderatori.

Controlla immagini o link?

No, solo il testo dei messaggi rispetto al suo elenco.

In quali lingue può essere l'elenco di parole?

In qualsiasi lingua in cui scrive le parole. Il menu è in 1 lingua, o 2 in Premium.

Dove funziona?

Sul suo computer, su un server o su un hosting con Python; deve essere in esecuzione per controllare i messaggi. Il token resta a lei, e WhatsApp non fa parte di questo servizio.

Non hai trovato la risposta?

Pacchetti