Hi, ich versuche eine Zeilenumbruch in der Message zu senden.
Weiß jemand, wie das geht?
dero
Hy mit
"/n" Vor dem Text der gebrochen werden soll
Zb.
ZitatDieser Text kommt in Zeile 1 /nDann kommt ein Umbruch in Zeile 2
ergibt dann
Dieser Text kommt in Zeile 1
Dann kommt ein Umbruch in Zeile 2
Funktioniert nicht.
versuch mal \n statt /n
{fhem("set bot msg @testacc x\ny")} -> x\ny
{fhem('set bot msg \@testacc x\ny')} -> x y
Es scheint so, als ob die special characters einfach zu Blanks werden.
Daran muss es liegen:
my $arg = join(" ", @args );
$ret = TelegramBot_SendIt( $hash, $peer, $arg, undef, 1 );
Hmm, komisch.
Habe mir eine sub gebaut, die von allen (mich interessierenden) Geräten einige Daten in eine Message zusammenbaut.
Damit es übersichtlich wird breche ich mit '\n' um.
Bei mir funktioniert das problemlos...
Also $Message="String1" . "String2" . "\n" . "String3"
set Bot message $Message
Und es kommt mit gewünschtem Zeilenumbruch an...
Version ist aber noch 2-3 Wochen alt...
...falls das "wichtig" ist...
Gruß, Joachim
Neuste Versions ausm SVN, jetzt geht's...
D A N K E !
Zitat von: dev0 am 26 Mai 2016, 21:46:25
versuch mal \n statt /n
Stimmt - sorry - mein Fehler!