Grazie thomas per la citazione!
Ciao @regime è molto semplice aggiungere questo tool, ti basta creare una funzione che gestisce il contenuto di tipo "text" e non command oppure document ecc... ad esempio così:
Dopodiché sarai tu a decidere come gestire ogni singola testo rilevato, ad esempio puoi avere una blacklist di parole e verificare se qualche parola è contenuta nel testo, qualcosa del genere:
Se vuoi kickarlo allora puoi usare la funzione offerta dall'API da te linkata, l'ho trovata usando ctrl+f e scrivendo kick quindi in futuro prova a fare così e troverai di tutto...
Per quanto riguarda l'ammonizione(o sistema di ammonizioni) non esiste una API fatta apposta(non l'ho neanche cercata) per il semplice motivo che varia a seconda di ciò che ti serve... anche se esistesse probabilmente non ti andrebbe bene e dovresti comunque creare del codice nuovo quindi ti consiglio di crearlo a prescindere così sai cosa usi e fai esperienza.
Ti dico già da ora che potrebbe essere necessario un piccolo database se vuoi fare cose più particolari però tranquillo che a livello base non è molto difficile da fare.
Ps: se vuoi creare un bot per filtrare i messaggi di un gruppo ti consiglio di usare dei bot gratuiti disponibili perché ti eviti tantissime ore di lavoro, magari crealo per allenarti ma per mostrarti professionalmente potrebbe non essere l'ideale all'inizio
Buon lavoro
Se vuoi seguirmi su GitHub questo è il mio profilo dove posto tantissime cose, tra cui bot Telegram tipo questo.
Ciao @regime è molto semplice aggiungere questo tool, ti basta creare una funzione che gestisce il contenuto di tipo "text" e non command oppure document ecc... ad esempio così:
Python:
@BOT.message_handler(content_types=['text'])
def send_message(message):
Dopodiché sarai tu a decidere come gestire ogni singola testo rilevato, ad esempio puoi avere una blacklist di parole e verificare se qualche parola è contenuta nel testo, qualcosa del genere:
Python:
if "brutta parola" in message.text:
#Mo vediamo come kickarlo
else:
#Azione consentita perché priva di parola blacklistate
Se vuoi kickarlo allora puoi usare la funzione offerta dall'API da te linkata, l'ho trovata usando ctrl+f e scrivendo kick quindi in futuro prova a fare così e troverai di tutto...
kickChatMember(<chat_id>, <user_id>, {untilDate})
Per quanto riguarda l'ammonizione(o sistema di ammonizioni) non esiste una API fatta apposta(non l'ho neanche cercata) per il semplice motivo che varia a seconda di ciò che ti serve... anche se esistesse probabilmente non ti andrebbe bene e dovresti comunque creare del codice nuovo quindi ti consiglio di crearlo a prescindere così sai cosa usi e fai esperienza.
Ti dico già da ora che potrebbe essere necessario un piccolo database se vuoi fare cose più particolari però tranquillo che a livello base non è molto difficile da fare.
Ps: se vuoi creare un bot per filtrare i messaggi di un gruppo ti consiglio di usare dei bot gratuiti disponibili perché ti eviti tantissime ore di lavoro, magari crealo per allenarti ma per mostrarti professionalmente potrebbe non essere l'ideale all'inizio
Buon lavoro
Se vuoi seguirmi su GitHub questo è il mio profilo dove posto tantissime cose, tra cui bot Telegram tipo questo.