【发布时间】:2020-05-11 14:26:00
【问题描述】:
大家好,我已经搜索了所有网络,但没有找到任何解决我问题的方法。 我有一个小脚本,它在 php 中解析一个 json 文件并对其进行操作,结果生成一个过滤数组并将其发送到电报频道。 一切正常,但在电报频道中,文本格式错误。 \n 和 br 标签不支持并在我的频道中显示为文本。我希望在电报中的每个数据中都换行。 我应该怎么做才能在电报中的每条消息中制作一个好看的文本? 我想在电报中有这样的文字: 例子 : 第 1 行:你好世界 1。 第 2 行:你好世界 2。 第 3 行:你好世界 3。
但在频道中: 你好世界1.你好世界2.你好世界3。 函数 print_data_in_telegram($code,$flag){
$temp = filter_data_from_json($code);
$data = "";
for($i = 0 ; $i< count($temp) ; $i++){
if($flag ==1 ){
$data .= $temp[$i]['Symbol'] . '{left days:' . $temp[$i]['Date'] .'}'. '\n';
}else{
$data .= $temp[$i]['Symbol'] .
'{remain days :'.(60-$temp[$i]['Date'] ).'}\n';
}
}
return $data;
}
【问题讨论】:
-
这能回答你的问题吗? Using HTML in Telegram bot
-
不,这不是我的问题。
-
他们似乎没有提供任何专用的“换行”元素,您可能需要为此使用
<code>或<pre>元素。