Westphoenizier
Published in

Westphoenizier

Per SMS lanchi revokon kun novajhoj en Esperanto (testfazo)

Per telefonvoko oni povas auskulti novajhojn en Esperanto. Anstatau mem fari telefonvokon, ghin, kiel revokon, oni povas ankau lanchi per SMS. La numeron, al kiu tian SMS-on oni devas sendi, oni ekscias pere de tiu retpagho. Se oni volas nur utiligi tiun chi servon, oni ne bezonas legi plu la sekvajn skizecajn klarigojn pri tio, kiel ghin mi kreis.

Mi utiligas la servon sms77 kombine kun publikigita ret-apo (“Web App”) . Ghin mi kreis per Guglo-Apoj-Skripto. Jen skemo de la fontokodo; oni notu, ke mia efektive uzata fontokodo estas diferenca. En Guglo-Tabeloj ghi estas farebla per alklako de “Erweiterungen” (“Etendajhoj”) -> “Apps Script”:

function doGet(e) {
var teksto = e.parameter.text + '';
var adresato = e.parameter.sender + '';
var diru= 'Szij%20woyadrzos%20en%20Czechuyon';
var url0 = 'https://gateway.sms77.io/api/voice?';
var apishlosilo = 'apishlosilo123456789';
var de = '01234567';
var debug = 0;
var xml = 1;
var direndo= '%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20%3F%3E%3CResponse%3E%3CSay%20voice%3D%22woman%22%20language%3D%22pl-PL%22%20loop%3D%222%22%3E' + diru + '%3C%2FSay%3E%3C%2FResponse%3E';
var url = url0 + 'p=' + apishlosilo + '&debug=' + debug + '&xml=' + xml + '&from=' + de + '&to=' + adresato + '&text=' + direndo;
if (/shlosilvorto1/.test(teksto)) {var respondo = UrlFetchApp.fetch(url);}
}

Jen la funkcioj de kelkaj variabloj (cetere la valoroj supre asignitaj al de kaj apishlosilo estas fikciaj):

  • e entenas interalie la numeron (e.parameter.sender), deire de kiu la SMS estas sendita, kaj ghian tekston (e.parameter.text).
  • diru specifas ekzemplan tekston vochlegatan. Ghi estas adaptita al la prononcreguloj de la pola. Kaj: Interalie chiu spaceto devas esti kodita per %20.
  • direndo specifas signoseriojn starendajn antau kaj post diru, por ke la menciitaj prononcreguloj estu aplikataj.
  • de specifas unu el miaj telefonnumeroj, deire de kiu la revoko estas lanchata.

En la sms77-portalo mi specifis shlosilvorto1, por ke SMS eniranta en unu el la universalaj kunhavigitaj sms77-numeroj estu asignata al la URL de la supre menciita ret-apo (vidu figurajhojn 1 kaj 2).

Figurajho 1: sms77-subpagho, por specifi shlosilvorto1 (ne montratan), kiel “Keyword”, por SMS eniranta en unu el la kunhavigitaj universalaj sms77-numeroj
Figurajho 2: En sms77-subpagho mi specifis la URL-on de la koncerna ret-apo, kiel rethokon ligitan al shlosilvorto1

Revoko kaj vochlegado konsumas iom de la bonhavajho de mia sms77-konto. Mi ankorau ne scias, chu okaze de malalta au elcherpita bonhavajho mi plialtigos ghin. Krome mi limigis la tagan nombron de revokoj. Interalie pro tiuj du kialoj ne estas garantio de funkciado de tiu chi servo en testfazo.

Cetere: La eblon, ligi rethokon al enirinta SMS kun difinita shlosilvorto, mi utiligas ankau, por pepi kaj rektmesaghi per SMS sen tio, chi-cele en specifita tempa intervalo kontroli retposhtan enirkeston lau retposhtmesagho, kiu ekestis el SMS.

Se tio chi ne montrighas bone, klaku chi tie.

--

--

--

La Medium-ejo — Stell dir vor, es gibt Sprachbarrieren und jeder lernt Esperanto

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Westphoenizier

Westphoenizier

Stell dir vor,es gibt Sprachbarrieren und jeder lernt Esperanto.Lingvo internacia Radio-auskultado:analoga&DAB+ Haiku.Hajko Sciencfikci- & fantaziajhoj.Indirok'

More from Medium

Deadlock with Dispatch Semaphore

Using java.util.logging and SLF4J together

Accounting for differential code bias of multisystem GNSS measurements in real-time positioning…

Update CyberArk Cisco Router SSH CPM Plugin to utilize Domain account for rotations