# Comandi personalizzati

> Crea i tuoi comandi chat per Kick come !discord o !socials con KickBot, scegli chi può usare ogni comando, aggiungi cooldown e usa variabili con dati in tempo reale.

Source: https://kickbot.com/it/docs/chat-bot/custom-commands

Un comando personalizzato è un comando chat che crei tu. Quando uno spettatore lo scrive nella tua chat di Kick, per esempio `!discord`, KickBot scrive la risposta che hai salvato. Crei e modifichi i comandi chat di Kick nella pagina [Comandi personalizzati](https://kickbot.com/dashboard/commands) della dashboard di KickBot, sotto **Chatbot**.

Ti serve un account KickBot con il tuo canale Kick collegato, e KickBot deve essere [moderatore del tuo canale](https://kickbot.com/it/docs/getting-started/add-kickbot-as-moderator).

![La pagina Comandi personalizzati con due comandi tuoi e i sei comandi integrati](https://kickbot.com/docs/images/chat-bot/custom-commands/01-commands-page.webp "I tuoi comandi sono in alto. I comandi integrati sono in un elenco a parte qui sotto.")

La pagina ha due elenchi:

- **I tuoi comandi**: i comandi che hai creato tu. Scegli il nome, la risposta e ogni impostazione.
- **Comandi integrati**: sei comandi pronti, come `!followage` e `!lurk`. Non contano nel limite gratuito. Vedi [comandi integrati](https://kickbot.com/it/docs/chat-bot/built-in-commands).

## Aggiungi un comando

1. Apri [kickbot.com/dashboard/commands](https://kickbot.com/dashboard/commands).
2. Clicca **Aggiungi comando**. Si apre un pannello a destra.
3. In **Comando**, scrivi il nome senza il `!`. Lo aggiunge KickBot. Per esempio, `discord` crea il comando `!discord`.
4. In **Risposta**, scrivi il messaggio che KickBot scrive in chat. Puoi aggiungere [variabili](https://kickbot.com/it/docs/chat-bot/command-variables) con **Inserisci una variabile**.
5. Scegli **Chi può usarlo** e imposta un **Cooldown** se ti serve.
6. Clicca **Salva**.

Il riquadro **Nella chat di Kick** in alto mostra come appare il comando in chat mentre scrivi. Lì le variabili mostrano valori di esempio. Questa anteprima la vedi solo tu.

![Il pannello Nuovo comando con il comando discord, una risposta con una variabile e l'anteprima nella chat di Kick](https://kickbot.com/docs/images/chat-bot/custom-commands/02-new-command.webp "L'anteprima in alto mostra la risposta con valori di esempio.")

## Impostazioni

| Impostazione | Cosa fa | Limiti e predefinito |
| --- | --- | --- |
| **Comando** | La parola che gli spettatori scrivono dopo `!`. | Da 1 a 20 caratteri, senza spazi. Maiuscole e minuscole non contano: `!Discord` e `!discord` fanno partire lo stesso comando. |
| **Risposta** | Il messaggio che scrive KickBot. | Fino a 500 caratteri. Può contenere [variabili](https://kickbot.com/it/docs/chat-bot/command-variables). |
| **Chi può usarlo** | **Tutti**, **Sub**, **VIP**, **Mod** o una combinazione. | Predefinito **Tutti**. |
| **Attesa per spettatore** | Cooldown per utente: quanto aspetta uno spettatore prima di usare di nuovo il comando. | Da 0 a 300 secondi, a passi di 5. Predefinito 0. |
| **Attesa per tutti** | Cooldown globale: quanto aspetta tutta la chat dopo che qualcuno ha usato il comando. | Da 0 a 300 secondi, a passi di 5. Predefinito 0. |
| **Comando attivo** | Attiva o disattiva il comando senza eliminarlo. | Attivo per i nuovi comandi. |

## Chi può usare un comando

**Tutti** permette a ogni spettatore di usare il comando. Quando **Tutti** è attivo, gli altri gruppi non contano.

Disattiva **Tutti** e scegli uno o più gruppi per limitare il comando. Per esempio, con **Sub** e **Mod** possono usarlo solo abbonati e moderatori. Gli altri spettatori non ricevono risposta.

Tu (lo streamer) puoi sempre usare tutti i comandi. Se disattivi tutti i gruppi, nessuno tranne te può usarlo, e il pannello mostra un avviso.

![I pulsanti Chi può usarlo con Sub e Mod attivi, e i due campi del cooldown](https://kickbot.com/docs/images/chat-bot/custom-commands/03-who-cooldown.webp "Sub e Mod selezionati. I cooldown sono sotto.")

> **Comandi solo per i mod:** Un comando solo per i **Mod** è un buon modo per non far usare agli spettatori normali strumenti come lo shout-out. Per questo il comando integrato `!so` è impostato su **Mod**. Per i comandi di moderazione di Kick come `/ban` e `/timeout`, vedi [moderazione](https://kickbot.com/it/docs/chat-bot/moderation#kicks-own-moderator-tools).

## Cooldown

Un cooldown ferma lo spam quando tanti spettatori scrivono lo stesso comando.

- **Attesa per spettatore** vale per un singolo spettatore. Con 30 secondi, uno spettatore può usare `!discord` una volta ogni 30 secondi. Gli altri spettatori possono comunque usarlo.
- **Attesa per tutti** vale per tutta la chat. Con 10 secondi, KickBot risponde a `!discord` al massimo una volta ogni 10 secondi, chiunque lo scriva.

I cooldown non valgono per te e per i tuoi moderatori.

## Modifica, disattiva o elimina un comando

- Usa l'interruttore su una riga per attivare o disattivare un comando. La modifica si salva subito.
- Clicca una riga per aprirla. Cambia un campo qualsiasi e clicca **Salva**.
- Per eliminare un comando, aprilo e clicca **Elimina**, poi **Elimina comando**. Non si può annullare.

I comandi integrati non si possono eliminare. Puoi disattivarli o cambiare la loro risposta.

## Il limite gratuito

> **Note:** Con il piano gratuito, possono essere attivi insieme fino a 5 comandi personalizzati. Puoi crearne di più, ma quelli in più restano disattivati. I comandi integrati non contano in questo limite. Premium non ha limiti.

## Esempi di comandi utili

Copiali e adattali al tuo canale. Un testo come `discord.gg/your-server-code` è un segnaposto.

| Comando | Risposta |
| --- | --- |
| `!discord` | `Entra nel Discord: discord.gg/your-server-code` |
| `!socials` | `Segui @{{streamer.username}} su X: x.com/yourhandle` |
| `!schedule` | `In live martedì, giovedì e sabato alle 21.` |
| `!tip` | `Supporta la live: kickbot.com/tips/yourchannel` |
| `!title` | `Oggi: {{stream.title}}` |
| `!dice` | `@{{sender.username}} ha tirato un {{randomRange(1,6)}}` |
| `!8ball` | `{{randomItem("Sì","No","Chiedimelo più tardi")}}` |
| `!hug` | `{{sender.username}} abbraccia {{taggedUser.username}}` (gli spettatori scrivono `!hug @nome`) |

Per l'elenco completo delle variabili e di cosa scrive ognuna, vedi [variabili dei comandi](https://kickbot.com/it/docs/chat-bot/command-variables). Se vuoi idee per il tuo canale, ne trovi altre nella guida [Comandi chat utili per Kick](https://kickbot.com/it/guides/grow/kick-chat-commands).

## Risoluzione dei problemi

Se KickBot non risponde a un comando in chat:

- **KickBot non è moderatore.** È la causa più comune. Vedi [aggiungere KickBot come moderatore](https://kickbot.com/it/docs/getting-started/add-kickbot-as-moderator).
- **Il comando è disattivato.** Controlla l'interruttore sulla sua riga. Con il piano gratuito, un nuovo comando parte disattivato quando ci sono già 5 comandi attivi.
- **Lo spettatore non è in un gruppo che può usarlo.** Per esempio, un comando solo per i **Sub** non risponde agli spettatori normali.
- **Un cooldown è ancora in corso.** Aspetta che finisca il cooldown, o fai la prova come streamer.
- **Il nome è usato da un'altra funzione.** Quando il [comando clip](https://kickbot.com/it/docs/chat-bot/clip-command) è attivo, `!clip` crea sempre una clip, quindi un comando personalizzato `!clip` non parte.

## Domande frequenti

**Come aggiungo comandi su Kick?**

Usa un chatbot. Con KickBot, apri [kickbot.com/dashboard/commands](https://kickbot.com/dashboard/commands), clicca **Aggiungi comando**, scrivi un nome e una risposta e clicca **Salva**. Poi gli spettatori possono scrivere il comando nella tua chat.

**I miei moderatori possono creare comandi su KickBot?**

Sì. Aggiungili al tuo team su KickBot con il permesso **Comandi personalizzati**. Poi possono accedere e modificare i comandi del tuo canale. Vedi [team](https://kickbot.com/it/docs/account/team).

**Quanti comandi posso avere?**

Non c'è limite al numero di comandi che crei. Con il piano gratuito, possono essere attivi insieme 5 comandi personalizzati. Premium non ha limiti. I comandi integrati non contano.

**Un comando può mostrare il nome dello spettatore o da quanto tempo segue?**

Sì. Metti nella risposta variabili come `{{sender.username}}` o `{{sender.followage}}`. KickBot inserisce il valore attuale quando il comando parte. Vedi [variabili dei comandi](https://kickbot.com/it/docs/chat-bot/command-variables).
