Bot di benvenuto e ruoliSviluppo e personalizzazione

Un bot Discord in Python per il suo server: un benvenuto per i nuovi membri, le sue regole e ruoli scelti con i pulsanti

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 in Python per il suo server: un benvenuto per i nuovi membri, le sue regole e ruoli scelti con i pulsanti

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

Un server Discord sembra curato quando i nuovi arrivati vengono accolti, leggono le regole e ricevono subito i ruoli giusti. Questo bot pubblica il suo benvenuto nel canale che sceglie quando qualcuno entra, mostra le regole e offre pulsanti per ruoli a scelta, come giochi o regioni. I comandi slash mostrano di nuovo regole e risposte. Da Standard, dei moduli permettono ai membri di candidarsi a un ruolo che richiede approvazione o di segnalare un problema, con le risposte in un suo canale e in un foglio di Fogli Google. In Premium, i comandi admin cambiano benvenuto e ruoli, e gli annunci arrivano nei suoi canali e ai membri che hanno aperto una chat con il bot. Il bot assegna solo i ruoli che elenca e non banna, non espelle e non giudica nessuno. Il README mostra come crearlo nella pagina Applications di Discord, invitarlo ed eseguirlo sul suo computer, su un server o su un hosting con Python. Non riceve pagamenti; hosting e token sono a suo carico.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, benvenuto, regole e ruoli in un file di testi, un file di impostazioni di esempio e un README; il codice è visibile anche nella pagina dell'ordine.
  • Benvenuto all'ingressoIl suo testo nel canale che sceglie
  • Ruoli con i pulsantiI membri scelgono i propri dal suo elenco
  • Regole a richiestaUn comando slash mostra regole e risposte
  • Candidature e segnalazioniIn un suo canale e in un foglio di Fogli Google, da Standard
  • Strumenti adminCambiare benvenuto e ruoli, pubblicare annunci, in Premium

Come funziona

  1. 1
    CopioneLei fornisce benvenuto, regole, ruoli e moduli
  2. 2
    CodiceScriviamo il bot e la guida per eseguirlo
  3. 3
    AvvioLei crea il bot nella pagina Applications di Discord, lo invita, aggiunge il token e lo avvia
  4. 4
    ModificheChiede modifiche nei limiti del suo pacchetto

Cosa ci serve da lei

Di cosa tratta il suo server e il canale per i benvenuti; il testo di benvenuto e le regole esattamente come devono apparire; i ruoli che i membri possono scegliere, con l'etichetta del pulsante per ciascuno; le risposte per il comando slash; per Standard e Premium, le domande di ogni modulo e il canale in cui devono arrivare. Non invii mai il token del bot né password: il README mostra dove inserirli lei stesso.

Le chiederemo:

  • Il suo server
  • Testo di benvenuto e regole
  • Ruoli
  • Moduli

Confronto dei pacchetti

PacchettiBaseBenvenuto e ruoli24 €StandardBenvenuto con moduli44 €PremiumBot del server con strumenti admin75 €
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
Ruoli scelti con i pulsantifino a 5fino a 10fino a 15
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

Perché il bot non può assegnare alcuni ruoli?

Discord consente a un bot di assegnare solo i ruoli posti sotto il suo nelle impostazioni del server. Il README mostra come spostare più in alto il ruolo del bot.

Modera la chat?

No. Accoglie i membri, mostra le regole e assegna ruoli dal suo elenco. Ban, espulsioni e filtri sui messaggi non fanno parte di questo bot; decidono i suoi moderatori.

Invia messaggi privati a tutti?

No. Pubblica nei suoi canali e scrive in privato solo ai membri che hanno aperto una chat con lui, nel rispetto delle regole di Discord.

Può ricevere pagamenti per i ruoli a pagamento?

No. Il bot non riceve pagamenti. Può dare un link alla sua pagina di pagamento, e un amministratore assegna il ruolo dopo la verifica.

Dove funziona?

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

Non hai trovato la risposta?

Pacchetti