我根本不明白为什么第一个块起作用,而第二个块为什么不起作用。
我正在使用altervista免费托管。
$url = $GLOBALS[website]."/sendMessage? //This works
chat_id=".$chatID."&text=".urlencode($msg)."&parseMode=HTML";
file_get_contents($url);
它用于发送消息。 如果我添加此行,它什么也不做:
$keyboard = ('&reply_markup={"keyboard ":[["READ"],["Developer"]]}');
//$key2 = ('&reply_markup={"keyboard \":[[\"READ\"],[\"Developer\"]]}');
$url2 = $GLOBALS[website]."/sendMessage?chat_id=".$chatID."&text=zzz".$keyboard;
file_get_contents($url2); //does nothing
我用urlencoder编码后,它会发送消息,但不会更改键盘。
机器人不会更改键盘。我想换键盘