Перейти к содержимому

parseMode-методы ​

Три метода для установки режима разметки, но в разных сценариях

Параметры методов ​

#НазваниеТипВозможные значения
1parse_modeMessageParseModeВозможные значения описаны в MessageParseMode

Возвращают ​

Poll - экземпляр класса Poll, содержащий информацию об опросе

parseMode ​

Метод устанавливает режим разметки для вопроса и объяснения

Пример использования ​

php
<?php
require_once __DIR__ . '/vendor/autoload.php'; 
use ZenithGram\ZenithGram\ZG;
use ZenithGram\ZenithGram\Enums\MessageParseMode;

$tg = ZG::create(BOT_TOKEN);

$tg->poll('regular')
    ->question('Вопрос')
    ->addAnswers('Ответ 1', 'Ответ 2', 'Ответ 3')
    ->parseMode(MessageParseMode::MarkdownV2) // Задаём разметку MarkdownV2
    ->send();

questionParseMode ​

Метод устанавливает режим разметки для вопроса

Пример использования ​

php
<?php
require_once __DIR__ . '/vendor/autoload.php'; 
use ZenithGram\ZenithGram\ZG;
use ZenithGram\ZenithGram\Enums\MessageParseMode;

$tg = ZG::create(BOT_TOKEN);

$tg->poll('regular')
    ->question('Вопрос')
    ->addAnswers('Ответ 1', 'Ответ 2', 'Ответ 3')
    ->questionParseMode(MessageParseMode::MarkdownV2) // Задаём разметку MarkdownV2
    ->send();

explanationParseMode ​

Метод устанавливает режим разметки для объяснения (Только для опросов типа quiz)

Пример использования ​

php
<?php
require_once __DIR__ . '/vendor/autoload.php'; 
use ZenithGram\ZenithGram\ZG;
use ZenithGram\ZenithGram\Enums\MessageParseMode;

$tg = ZG::create(BOT_TOKEN);

$tg->poll('quiz')
    ->question('Вопрос')
    ->addAnswers('Ответ 1', 'Ответ 2', 'Ответ 3')
    ->correctAnswer(1)
    ->explanation('Объяснение')
    ->explanationParseMode(MessageParseMode::MarkdownV2) // Задаём разметку MarkdownV2
    ->send();

Подробнее о разметках на официальной документации Telegram

Опубликовано под лицензией MIT.