Всем привет.
Я написал бота для группы в ОК используя Graph API.
Часть текста который бот посылает в ответ я хотел бы отформатировать курсивом или жирным шрифтом. В чате ОК можно форматировать текст таким образом:
Бот работает через вебхук и написан на PHP, запрос посылается примерно так:
function sendMessageOK($chatid, $payload)
{
global $access_token;
$url = "https://api.ok.ru/graph/" . $chatid . "/messages?access_token=" . $access_token;
logLine($url);
$options = array(
'http' => array(
'header' => "Content-type: application/json;charset=utf-8\r\n",
'method' => 'POST',
'content' => json_encode($payload)
)
);
$ctx = stream_context_create($options);
$fp = fopen($url, 'rb', false, $ctx);
$response = stream_get_contents($fp);
}
$answer = array("recipient" => array("chat_id" => $chat), "message" =>
array(
"text" => $botAnswer
));
sendMessageOK($chat, $answer);
Вопрос, как в тексте сообщения некоторые слова или фразы форматировать?
Например, я хочу выделить команды жирным шрифтом, что бы их легче было заметить.