Utilizzo avanzato

Utilizzo avanzato


I dummy

I trigger di default sono molti, (e sicuramente ne verranno aggiungi molti altri) ma iniziamo con quello principale:

🔘 chiamata

Corrisponde al nome del Bot creato (in caso il nome del bot abbia spazi, è necessario semplicemente scrivere la prima parola di quest'ultimo, al contrario, se non ci fossero spazi, si dovrà scriverlo per intero; se nel nome del bot fossero presenti simboli come ~, dovrete scriverli insieme al nome del bot). 

Esempio

🔸 Utente: *nome del bot*

🔹 Bot: Sì?


Ed ora vediamo i trigger che attualmente contengono solo (o per la maggior parte) parole di un unico sesso, ossia femminile (non sto scherzando, non sono femminista, è vero ewe). Di conseguenza, in caso vogliate che i vostri Bot maschi rispondano ad insulti/complimenti maschili, dovrete rimuovere il trigger di default (più giù c'è il comando) e aggiungerli voi come trigger personalizzati (con sezione [2]):

🔘 insulti

🔘 complimenti


Per eliminare un trigger default basta scrivere:

(La lista con tutti i trigger default la trovate premendo qui)


Tutti i dummy

Ecco la lista dei dummy presenti per ora!

🔴 Utente:

+nome+ → Nome dell'utente.

+snome+ → Cognome dell'utente.

+username+ → Username dell'utente.

+uid+ → ID dell'utente.

🔵 Utente quotato:

Si attiva rispondendo ad un utente.

+nome2+ → Nome dell'utente quotato.

+snome2+ → Cognome dell'utente quotato.

+username2+ → Username dell'utente quotato.

+uid2+ → ID dell'utente quotato.

🔴 Gruppi:

+gnome+ → Nome del gruppo.

+gid+ → ID del gruppo.

+bcount+ → Totale di KitsuBot in un gruppo. Se usato in privata risponderà "0".

+newuser+ → Si usa nel trigger "welcome" che troverete più giù, è il nome del nuovo utente.

🔵 Bot:

+bnome+ → Nome del bot.

+busername+ → Username del bot.

+giorni+/+anni+/+anni_reali+ → Età del bot. Si setta usando /set_nascita gg/mm/aaaa

⚠️ Attenzione! ⚠️                                                          +giorni+, +anni+ e +anni_reali+ sono la stessa cosa! L'unica differenza è che: +giorni+ conta i giorni. +anni+ aumenta di 1 ogni 30 giorni. +anni_reali+ aumenta di 1 ogni 365 giorni. Se in un trigger mettete per esempio "Ho +anni+ anni e +giorni+ giorni!", vi dirà praticamente la stessa cosa! Per esempio se il bot esiste da 2 mesi e 15 giorni, uscirà scritto "Ho 2 anni e 75 giorni" anziché "Ho 2 anni e 15 giorni"! Quindi è TOTALMENTE sbagliato scriverlo.

+bid+ → ID del bot.

+moment+ → Momento della giornata ovvero mattina, pomeriggio, sera o notte.

pingt (o +pingt+) → Velocità di elaborazione del messaggio in millisecondi.

rnd[X,Y] → Dove X è un numero e Y è un altro, inoltre X dev'essere più piccolo di Y. Questo dummy genera un numero casuale compreso tra X e Y.

[_] → Serve per mandare a capo la frase.

+kcu+ → Utilizzo CPU di Kitsu.

+kmb+ → Utilizzo della memoria in MB di Kitsu.

+upt+ → Online dal giorno (basato sull'ultimo riavvio di Kitsu).

+ → "In che senso solo il più?" ti chiederai. Semplicemente, lo metti all'inizio o alla fine di un trigger, per esempio:

+glink+ → Ottiene il link del gruppo.

+msg+ → Copia il messaggio dell'utente dopo il trigger e lo inserisce nel messaggio.

+trigger_count+ → Conta quanti trigger ha il bot.

+zwnj+ → Inserisce un carattere nullo, invisibile, come se avessi messo uno spazio ma questo lo conta come carattere esistente!

🔴 L'orologio

Con i KitsuBot si può chiedere l'ora, come fosse un orologio!

📝 Nota: +ore+: Ora +minuti+: Minuto +secondi+: Secondi


Dummy [action]

I dummy [action] sono come quelli +action+ solo che non "compaiono" nella risposta e vanno messi ALL'INIZIO della frase (in realtà va bene anche alla fine, ma se messo all'inizio è più comodo).

[meteo] → Va messo da solo nella risposta.

Per sapere come configurare il meteo, vedere la parte "meteo_text", nella pagina successiva.

[settitle] → Imposta un messaggio come nome del gruppo.

[setphoto] → Imposta una foto come grouppic (foto del gruppo).

[setdesc] → Imposta un messaggio come descrizione del gruppo.

[pin] → Fissa il messaggio quotato.

[unpin] → Rimuove il messaggio fissato.

[noprew] → Rimuove la preview dei link dal messaggio.

[quit] → Per far uscire dal gruppo il bot.

[quote] → Risponde a chi triggera il bot.

[quote2] → Risponde a chi ha risposto colui/colei che triggera il bot.


Trigger sia per Bot maschi che per Bot femmine

🔘 scuse

🔘 ringraziamenti

🔘 autom_mattina/autom_pomeriggio/autom_sera/autom_notte

Si tratta di 4 trigger speciali. Il Bot avrà una possibilità su 600 messaggi di inviare automaticamente un messaggio in un gruppo in cui è presente.


Trigger di tempo

🔘 buongiorno/buonpomeriggio/buonasera/buonanotte:

Ne abbiam già parlato, potete trovarlo nella lezione "Saluti quotidiani"


Trigger e dummy per il ban

🔘 ban]

Si può usare anche [ban]

Aggiungi questo dummy all'inizio della frase per bannare un utente:

🔘 [ban_usr]

Banna l'utilizzatore del trigger. Va messo all'inizio della frase. Esempio:

🔘 ut_admin

Il vostro Bot risponderà quando cercherete di fargli bannare un admin.

🔘 ut_non_admin

Il vostro Bot risponderà quando gli darete comando di ban, ma non siete admin.

🔘 bot_non_admin

Il vostro Bot risponderà quando gli darete comando di ban, ma quest'ultimo non è admin.


Trigger e dummy per il kick

🔘 kick:tempo]

Dove tempo sta ad indicare: - 0: 30 minuti - 1/2/4/8/12: 1 ora/2 ore/4 ore/8 ore/12 ore - 24: 1 giorno

Aggiungi questo dummy all'inizio della frase per cacciare un utente:


Trigger e dummy per il warn

🔘 [warn]

Nel trigger "warnalo" scrivi solo [warn].

› Esistono altri 3 trigger dopo [warn], ed essi sono:

warn1 ⏩ L'utente riceve il primo warn.

warn2 ⏩ L'utente riceve il secondo warn.

warn3 ⏩ L'utente riceve il terzo warn e viene automaticamente bannato.

🔘 [unwarn]

Nel trigger "unwarnalo" scrivi solo [unwarn].

Esistono altri 3 trigger dopo [unwarn], come per [warn], ma questi sono:

unwarn_-1 ⏩ L'utente non aveva warn.

unwarn_0 ⏩ L'utente aveva solo un warn e ora non ne ha più.

unwarn_1 ⏩ L'utente aveva due warn e ora uno solo.

🔘 +nwarns+

Numero degli warn di un utente. Va messo nella risposta:

🔘 [warn_usr]

Warna l'utilizzatore di questo trigger. Dopo "[warn_usr]" va messa la risposta. Esempio:

🔘 user_is_owner

Vi chiederete "Ma non è la stessa cosa di ut_admin?". Eh no, la particolarità di questo trigger è che se qualcuno ha messo il vostro bot in un suo gruppo e vuole bannarvi (o, in questo caso, warnarvi) non potrà perchè siete l'owner di quel bot!

✍️ Edit: Al momento user_is_owner NON funziona.

🔘 non_admin

Il vostro Bot risponderà quando gli darete comando di warn, ma quest'ultimo non è admin. Inoltre, se proverete ad aggiungere una risposta vi dira che non esiste, quindi ci sarà un passaggio in più:


Trigger e dummy per mutare

🔘 [mute2]

Muta l'utente quotato.

🔘 [unmute2]

Smuta l'utente quotato.

🔘 [mute]

Auto-muta l'utente.

Al momento non è funzionante.

🔘 [mute:tempo]

Muta l'utente per un certo tempo, da 1 a 15 minuti.

🔘 user_unmuted

Avvisa quando l'utente viene smutato.

🔘 +can_mute+

Posso mutare o no? (risponde solo o NO)

🔘 +can_mute2+

L'utente può mutare o no? (risponde solo o NO)

🔘 +is_muted2+

L'utente è mutato? (risponde solo o NO)


Trigger e dummy per i gruppi

🔘 broadcast:

Utilizzando il comando /broadcast, è possibile far inviare al Bot, contemporaneamente e in diretta, un messaggio (impostato da voi) a tutti i gruppi in cui è presente. Comando:

🔘 Benvenuto:

• welcome

Il vostro Bot invierà un messaggio di benvenuto ad ogni utente che si unirà ad un gruppo in cui è presente. Comando (di esempio):

• [enable welcome] → Attiva il trigger "welcome" nei gruppi.

• [disable welcome] → Disattiva il trigger "welcome" nei gruppi.

• benvenuto gia abilitato → Il benvenuto è già stato attivato.

• benvenuto gia disabilitato → Il benvenuto è già stato disattivato.

• enable welcome privato → Risponde in caso una persona volesse attivare il benvenuto in privata.

• disable welcome privato → Risponde in caso una persona volesse disattivare il benvenuto in privata.

• +benvenuto+ → Stato del benvenuto. (La risposta è solo o NO)

🔘 newgroup:

Il vostro Bot invierà un messaggio ogni volta che verrà aggiunto ad un gruppo. Comando (di esempio):

🔘 +is_admin+

Sono admin? (risponde solo o NO)

🔘 +is_admin2+

L'utente è admin? (risponde solo o NO)



Trigger di errore

🔘 gen_answ

Il Bot invierà un messaggio di incompresione ogni volta che un utente risponderà ad esso, o lo quoterà scrivendo qualcosa che non è presente tra i trigger del Bot. Se dà fastidio, consiglio di mettere qualche skip.

🔘 general_error

Ogni volta che dovesse esserci un errore generale, il Bot invierà un messaggio scrivendo che qualcosa è andato storto. Qui non credo sia buono mettere gli skip, perchè è da segnalare a Kaikyu.


⚠️ La lista è in continuo aggiornamento, infatti, sicuramente ci saranno altri trigger. Perciò, ricordatevi di controllare spesso questa lezione per nuovi trigger! ⚠️


Pagina 2 >

< Torna al menù

Report Page