如何在电报机器人中发送空消息?

How to send empty message in telegram bot?

我的电报机器人中有这个键盘:

当我点击向右箭头时,我得到了这个新键盘:

代码是这样的:

    $url = $GLOBALS["website"]."/sendMessage?chat_id=".$chatID."&text=''&parse_mode=html&reply_markup=".json_encode($keyboard3);
    file_get_contents($url);

我知道 sendmessage 方法中需要文本,但我正在寻找发送空消息的方法或解决方法。

我尝试过 space 或类似的 html 实体,但我没有成功。

有办法吗?

谢谢。

我不认为有办法做你想做的事情。

考虑一下:

https://api.telegram.org/botYOURTOKEN/sendMessage?chat_id=ID&text=

由于连space都不接受,所以没有其他字符可以编码来表示"nothingness"。

您现在无法发送空消息,这是零宽度 space 和 RTL(从右到左)控制字符的错误,但无法发送现在一起。

您可以在数字小键盘中尝试 Alt + 0173。 按住 Alt 键并依次单击 0、1、7、3。