Задать вопрос
@DenisVi

Как послать с бота одноклассников текст с форматированием шрифта?

Всем привет.

Я написал бота для группы в ОК используя Graph API.
Часть текста который бот посылает в ответ я хотел бы отформатировать курсивом или жирным шрифтом. В чате ОК можно форматировать текст таким образом:

KM5DG.png

Бот работает через вебхук и написан на 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);


Вопрос, как в тексте сообщения некоторые слова или фразы форматировать?
Например, я хочу выделить команды жирным шрифтом, что бы их легче было заметить.

KM5GO.png
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы