如何在电报机器人中发送空信息?
问题描述:
我有这种键盘在我的电报BOT:如何在电报机器人中发送空信息?
当我点击右箭头我得到这个新的键盘:
的代码是这样的:
$url = $GLOBALS["website"]."/sendMessage?chat_id=".$chatID."&text=''&parse_mode=html&reply_markup=".json_encode($keyboard3);
file_get_contents($url);
我知道文本是sendmessage方法所必需的,但我是sear清一个方法或解决方法发送一个空的消息。
我试过用空间或类似的html实体,但我没有suceed。
有一种方法可以做到这一点?
谢谢。
答
我不认为有办法做你想做的。
考虑一下:
https://api.telegram.org/botYOURTOKEN/sendMessage?chat_id=ID&text=
因为即使空间不被接受,也有可以被编码来表示“虚无”没有其它字符。
答
您现在无法发送空消息,这是一个零宽度空间
和RTL(从右至左)控制字符的错误,但现在无法发送。
这是无法完成的。如果你想通过菜单导航,而不需要淹没你的聊天,你可以按一个按钮,你可能想看看inline_keyboards,并使用回调数据。 – newsha
有没有办法为inline_keyboards设置白色背景? – sclero
不,inline_keyboards的某些形式的文本是强制性的。你不能拥有没有任何按钮的按钮。 – newsha