如何在电报机器人中发送空消息?
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。
我的电报机器人中有这个键盘:
当我点击向右箭头时,我得到了这个新键盘:
代码是这样的:
$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。