php - 电报机器人消息宽度

时间:2017-03-10 07:29:19

标签: php yii2 telegram telegram-bot php-telegram-bot

目前我正在研究php和Yii2框架中的电报机器人。我想在电报中发送一个固定宽度的消息。如果我发送“嗨!”它应该填写像这样的图像: enter image description here

有可能吗?我希望消息之后的空格<br>不会这样做,并且在“Hi”之后立即打破这一行。我可以在没有<code>标签的情况下执行此操作吗?因为此标记会使消息像code行一样。

1 个答案:

答案 0 :(得分:3)

字符串两端的空格和换行符有很好的理由。因此,不可能在两端中的任何一端发送带有空格或换行符的文本,尽管您可以在最后一个既不是空格也不是换行符的行之前的行尾添加空格。 />

更新#1 但是有一个技巧。在您需要任意数量的空格后,您可以将Zero-width non-joiner作为文本添加到<a>标记,并添加空href。所以sendMessage方法的基本参数将是:

$text = 'hi‌‌‌‌‌‌‌‌‌‌‌‌                           <a href="">&#8204;</a>';
$chat_id = <your chat_id>;
$parse_mode = 'HTML';


enter image description here