ondata / albo-pop

Un piccolo e semplice esperimento, che ha come obiettivo quello di rendere più "popolari" gli Albi Pretori
http://albopop.it/
MIT License
16 stars 9 forks source link

Nota per il Canale Telegram dell'albo di Torino #224

Open aborruso opened 8 years ago

aborruso commented 8 years ago

@cristianolongo @riccardomariagrosso ho visto il canale dell'albo POP di Torino con tutti gli URL che non vanno bene.

E' un problema di encoding, che potete risolvere producendo al limite anche un feed RSS leggermente modificato da usare solo come trigger del canale Telegram.

Per fare dei test è molto comodo cURL. Se ad esempio, a partire dal feed prendete un URL di un atto in elenco e ne volete testare la pubblicazione sul canale, basta scrivere:

curl -X POST "https://api.telegram.org/botILVOSTROTOKEN/sendMessage" -d "chat_id=@ILVOSTROCANALE&text= Messaggio di prova http://dev.opendatasicilia.it/albopop/torino/sharer.php?subpage=http%3A%2F%2Fwww.comune.torino.it%2Falbopretorio%2Falboconsiglio.shtml&year=2016&number=03648"

Ma si ottiene un URL troncato (vedi sotto), perché l'encoding non è corretto.

image

Se invece si imposta così l'encoding:

curl -X POST "https://api.telegram.org/botILVOSTROTOKEN/sendMessage" -d "chat_id=@ILVOSTROCANALE&text= Messaggio di prova http://dev.opendatasicilia.it/albopop/torino/sharer.php?subpage%3Dhttp%3A%2F%2Fwww.comune.torino.it%2Falbopretorio%2Falboconsiglio.shtml%26year%3D2016%26number%3D03648"

Telegram interpreta correttamente tutto

image

riccardomariagrosso commented 8 years ago

Grazie mille Andy, estendo il suggerimento anche a Piersoft che ha realizzato il bot per albo pop Torino. Un abbraccio a tutti voi Riccardo

Il giorno 6 ottobre 2016 16:38, Andrea Borruso notifications@github.com ha scritto:

@cristianolongo https://github.com/cristianolongo @riccardomariagrosso https://github.com/riccardomariagrosso ho visto il canale https://telegram.me/albopoptorino dell'albo POP di Torino con tutti gli URL che non vanno bene.

E' un problema di encoding, che potete risolvere producendo al limite anche un feed RSS leggermente modificato da usare solo come trigger del canale Telegram.

Per fare dei test è molto comodo cURL. Se ad esempio, a partire dal feed http://dev.opendatasicilia.it/albopop/torino/albofeed.php prendete un URL di un atto in elenco e ne volete testare la pubblicazione sul canale, basta scrivere:

curl -X POST "https://api.telegram.org/botILVOSTROTOKEN/sendMessage" -d "chat_id=@ILVOSTROCANALE&text= Messaggio di prova http://dev.opendatasicilia.it/albopop/torino/sharer.php?subpage=http%3A%2F%2Fwww.comune.torino.it%2Falbopretorio%2Falboconsiglio.shtml&year=2016&number=03648"

Ma si ottiene un URL troncato (vedi sotto), perché l'encoding non è corretto.

[image: image] https://cloud.githubusercontent.com/assets/30607/19156634/e9a86d04-8be2-11e6-80a1-86d085f0388c.png

Se invece si imposta così l'encoding:

curl -X POST "https://api.telegram.org/botILVOSTROTOKEN/sendMessage" -d "chat_id=@ILVOSTROCANALE&text= Messaggio di prova http://dev.opendatasicilia.it/albopop/torino/sharer.php?subpage%3Dhttp%3A%2F%2Fwww.comune.torino.it%2Falbopretorio%2Falboconsiglio.shtml%26year%3D2016%26number%3D03648"

Telegram interpreta correttamente tutto

[image: image] https://cloud.githubusercontent.com/assets/30607/19156778/54273156-8be3-11e6-918a-f367df2012e8.png

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/aborruso/albo-pop/issues/224, or mute the thread https://github.com/notifications/unsubscribe-auth/ACVKtJWH0drPEdDLE_thWjE8WtwUXM7Pks5qxQf-gaJpZM4KQBSw .

http://nelfuturo.com/autore/Riccardo-Grosso

Questo è un account di posta personale di Riccardo Maria Grosso: tutte le opinioni espresse sono personali e non riflettono necessariamente quelle del mio datore di lavoro

Riservatezza: In ottemperanza al D.Lgs. n. 196 del 30/6/2003 in materia di protezione dei dati personali, le informazioni contenute in questo messaggio sono strettamente riservate ed esclusivamente indirizzate al destinatario indicato (oppure alla persona responsabile di rimetterlo al destinatario). Vogliate tener presente che qualsiasi uso, riproduzione o divulgazione di questo messaggio è vietato. Nel caso in cui aveste ricevuto questo messaggio per errore, vogliate cortesemente avvertire il mittente e distruggere il presente messaggio. Rispetto per l'ambiente - non stampare questa e.mail se davvero non ne hai

bisogno

Confidentiality: According to Italian law D.Lgs. 196/2003 concerning privacy, if you are not the addressee (or responsible for delivery of the message to such person) you are hereby notified that any disclosure, reproduction, distribution or other dissemination or use of this communication is strictly prohibited. If you have received this message in error, please destroy it and notify us by email. Consider the environment - do not print this email if you really do not need to do so