Discussione Andare a capo su un messaggio inviato tramite telegram bot (PHP)

Anfra

Utente Bronze
15 Settembre 2016
3
1
0
29
Salve sto programmando un bot di telegram e devo inviare un messaggio in cui devo andare a capo in dei punti ben precisi....in rete ho trovato soluzioni come inserire il testo in tre accenti gravi o usare i tag HTML ma nessuno dei due metodi funziona.
grazie in anticipo
 
Pardon, errore mio.

Il messaggio viene passato tramite parametri POST non GET.

Quindi il codice corretto è:
PHP:
$testo = "Prima linea.\nSeconda linea.";
O alternativamente:
PHP:
$testo = "Prima linea." . PHP_EOL . "Seconda linea.";

Ti ringrazio tantissimo, ora mi spiego meglio: devo mandare un messaggio con il risultato di una query, una sorta di lista della spesa.
Ho PHP_EOL e funziona, ho usato anche \n e non funziona
 
Ultima modifica:
Io dovrei mandare il messaggio al bot da un router che usa il metodo HTTP POST con il seguente codice:

Codice:
/tool fetch url="https://api.telegram.org/botxxxxxxxx/sendMessage?chat_id=xxxxx&text=Il dispositivo: [Device.FirstAddress] - [Device.Name];alle ore  [Time]; Stato: [Service.Status]" keep-result=no

ma non riesco a far andare a capo il testo in nessun modo. dove sto sbagliando? spero di non essere troppo ot
EDIT, Ho risolto inserendo la stringa:
Codice:
%0A
saluti
 
  • Mi piace
Reazioni: 0xbro
Io dovrei mandare il messaggio al bot da un router che usa il metodo HTTP POST con il seguente codice:

Codice:
/tool fetch url="https://api.telegram.org/botxxxxxxxx/sendMessage?chat_id=xxxxx&text=Il dispositivo: [Device.FirstAddress] - [Device.Name];alle ore  [Time]; Stato: [Service.Status]" keep-result=no

ma non riesco a far andare a capo il testo in nessun modo. dove sto sbagliando? spero di non essere troppo ot
EDIT, Ho risolto inserendo la stringa:
Codice:
%0A
saluti
Puoi postare un pezzo di codice consistente per aiutarci a capire meglio come aiutarti? Va bene anche solo la funzione che si occupa di quella stampa