gpt4 book ai didi

php - Telegram REST API,在消息文本中发送换行符?

转载 作者:行者123 更新时间:2023-12-01 20:19:59 33 4
gpt4 key购买 nike

我想通过 Telegram API 在 <pre> 中发送消息 block 或 ``` (HTML或Markdown解析模式,我没有偏好)。

文本是一个长字符串,有一些换行符。为了使其易于阅读,我想将其作为代码发送。新行位于 \n 中格式,因此 Telegram API 可以处理它。

但是在代码块中我看不到换行符。我使用过其他机器人,它们可以在代码块中向我发送一些行,所以我非常确定这是可能的。

有人可以帮我解决这个问题吗?

这是我当前正在使用的代码:

$url = "https://api.telegram.org/$telegram_apikey/sendMessage?chat_id=$telegram_chatid&parse_mode=Markdown&text=```" . $message ."```";
$telegramResult = file_get_contents($url
);

消息是这样的:

-------------------------------------------- \n
------------ IMPORT RESULTS ---------------- \n
-------------------------------------------- \n
Product count: 12345 \n
Created: 1234 \n
Total time: 200 \n
-------------------------------------------- \n

最佳答案

我成功了。

您需要发送 %0A,而不是发送 \n 到 Telegram。

关于php - Telegram REST API,在消息文本中发送换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50018785/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com