Categories: HardwareSoftware

Come pubblicare automaticamente contenuti nei canali Telegram

Author: IlSoftware.it

Telegram è il client di messaggistica più utilizzato in Italia dopo WhatsApp. L’applicazione offre interessanti funzionalità per creare e gestire canali di discussione: sebbene per la registrazione e l’autenticazione su Telegram sia necessario utilizzare il proprio numero di telefono mobile, questo sarà mostrato solo ai contatti già presenti in rubrica che usano il client di messaggistica mentre non apparirà mai, ad esempio, agli utenti sconosciuti che partecipano alle discussioni pubbliche.

Telegram può rivelarsi un ottimo strumento, ad esempio, per creare un canale informativo con i propri lettori o clienti e avviare un costante dialogo.
All’interno di un canale Telegram si possono pubblicare le ultime novità, offerte e tenersi in contatto con gli utenti.

Si supponga di gestire un sito web o un blog: come fare per pubblicare automaticamente dei contenuti nei canali Telegram?
Un valido aiuto arriva dall’ottimo IFTTT (If This, Then That), servizio che in passato abbiamo più volte utilizzato per esigenze simili, ad esempio per pubblicare automaticamente contenuti su Facebook, Twitter e Google Plus (vedere questi articoli).
IFTTT è un servizio portentoso che aiuta gli utenti a collegare e far interagire tra loro servizi che normalmente non potrebbero “parlarsi”.

Pubblicare automaticamente contenuti in un canale Telegram

Per iniziare a pubblicare automaticamente dei contenuti in un canale Telegram, sono necessari alcuni requisiti:

– Disporre dell’app Telegram installata sul dispositivo mobile

– Se non lo si fosse ancora creato, aggiungere un nuovo canale selezionando Nuovo canale dal menu principale di Telegram. Assegnargli un nome distintivo, una descrizione e selezionare Canale pubblico nella schermata successiva. In questo modo il canale Telegram risulterà pubblicamente accessibile.

Il nome del canale è importante perché potrà essere consultato rapidamente anche da web digitando t.me/ nella barra degli indirizzi del browser e specificando di seguito il nome del canale.
– Creare un account utente su IFTTT qualora non si fosse ancora registrati sul servizio.
– Copiare l’indirizzo esatto del feed RSS contenente gli aggiornamenti sui contenuti via a via pubblicati all’interno del proprio sito web.

A questo punto si è pronti per configurare Telegram e IFTTT per pubblicare automaticamente i contenuti che appaiono all’interno del feed RSS. La procedura da seguire è molto semplice:

1) Nella casella di ricerca di Telegram digitare @BotFather e selezionare tale bot.

2) Digitare /newbot per creare un nuovo bot in grado di gestire la pubblicazione automatica dei contenuti nel canale.
3) Alla comparsa del messaggio “Allright, a new bot. How are we going to call it?“, indicare dapprima come si desidera invocare il nuovo bot (scegliere un nome di fantasia, sufficientemente breve e facile da digitare).

4) Non appena appare il messaggio “Good. Now let’s choose a username for your bot“, indicare un nome utente per il bot assicurandosi che termini con la stringa “bot” (senza le virgolette).
5) Copiare e mantenere segreto il token per l’accesso via HTTP (Use this token to access the HTTP API). Per copiarlo più rapidamente, è possibile agire da desktop usando Telegram Web.
6) Nell’app Telegram toccare sul nome del canale quindi sull’icona forma di ingranaggio, su Amministratori, su Aggiungi amministratore e specificare il bot creato nei precedenti passaggi.
7) Portarsi in questa pagina su IFTTT, cliccare su This e scegliere il riquadro RSS feed.
8) Selezionare New feed item incollando l’URL del proprio feed RSS nel campo Feed URL.
9) Cliccare su Create trigger quindi su That.
10) Cercare Webhooks e collegarlo all’account IFTTT.
11) Selezionare il riquadro Make a web request e incollare nella casella URL quanto segue:
https://api.telegram.org/botXXXXXXXX/sendMessage

Al posto di XXXXXXXX bisognerà aver cura di incollare il token per l’accesso via HTTP copiato al punto 5). Importante: nell’URL lasciare inalterata la stringa bot iniziale.

12) Scegliere POST in corrispondenza del menu a tendina Method mentre si dovrà indicare application/x-www-form-ulrencoded in corrispondenza di Content Type.
Nel campo Body, si dovrà digitare chat_id=@CANALE_TELEGRAM&text= {{EntryTitle}} {{EntryUrl}}

Al posto di CANALE_TELEGRAM, si dovrà indicare il nome del proprio canale Telegram (quello che segue nell’URL https://t.me/).

13) Dopo aver fatto clic su Create action, l’applet IFTTT sarà pronta e tutti i nuovi contenuti che appariranno d’ora in avanti nel feed RSS verranno automaticamente pubblicati sul canale Telegram indicato.

Com’è facilmente intuibile, il servizio WebHooks di IFTTT può essere sfruttato non soltanto per pubblicare su Telegram ma per dialogare con qualunque applicazione web che supporti GET e POST.

admin

Recent Posts

Così Renault punta ad abbassare il prezzo delle sue auto elettriche

Author: Tom's Hardware Le batterie a litio-ferro-fosfato (LFP) rappresentano una soluzione efficace per automobili di…

4 Luglio 2024

Xbox: dipendente licenziata mentre era in vacanza, nuovo round di tagli in arrivo?

Author: GAMEmag Prosegue la serie di licenziamenti che hanno contraddistinto il 2024 come l'anno peggiore…

4 Luglio 2024

Moshi, l’intelligenza artificiale adesso esprime emozioni: come provarla

Author: IlSoftware Kyutai è il primo laboratorio di ricerca indipendente sull’intelligenza artificiale in Europa, inaugurato…

4 Luglio 2024

Cohesity + Veritas: la sicurezza informatica potenziata dall’IA

Author: Hardware Upgrade Il pericolo principale del mondo informatico? Secondo Cohesity è il ransomware, che…

4 Luglio 2024

Vor Formel-1-Rennen: Brad Pitt dreht in Silverstone für Rennfahrerfilm

Author: klatsch-tratsch Brad Pitt war am Donnerstag der Star von Silverstone. (jom/spot)Imago Images/PanoramiC / Imago…

4 Luglio 2024

Prova de águas abertas atraiu várias caras conhecidas na Baía de Cascais – Stars Online

Author: Stars Online A Travessia Global Ocean Cascais 2024 decorreu na Baía de Cascais, atraindo…

4 Luglio 2024