Faccio molti progetti legati a Twitch qua e là, cercando di vedere quali sono le possibilità. Uno dei miei ultimi progetti riguardava la creazione di un’estensione Twitch Emote per Chrome, dove ho mostrato come ottenere “slot” extra per le emote gratuitamente. Questo mi ha fatto appassionare alle estensioni del browser, così ho pensato di mostrare come crearne una da zero costruendo un filtro per le bestemmie per la chat di Twitch.
Alla fine di questo, vogliamo avere un’estensione che, quando installata, controlla una serie di parole contrassegnate nella chat e le sostituisce con versioni più amichevoli. Questo potrebbe essere utile per i bambini che guardano i flussi, per esempio.
Se volete solo il codice per questa estensione, c’è un link al risultato finale in fondo a questo articolo.
Va bene, quindi mettiamoci a capofitto. Create una cartella da qualche parte e chiamatela profanity-filter. Io ho creato la mia in un posto dove mi sincronizzo con GitHub.
Ora all’interno di questa cartella, create due nuovi file: manifest.json e content.js. Vedrai come li useremo per costruire l’estensione.