Poll
Класс Poll представляет собою объект, который используется для создания и отправки опросов.
Конструктор класса принимает тип опроса или значение null.
Параметры конструктора
| # | Название | Тип | Описание |
|---|---|---|---|
| 1 | type | string|null | Тип опроса regular или quiz. По умолчанию regular |
Создание экземпляра Poll через ZG
Для создания экземпляра класса используется poll – метод из класса ZG. Этот метод является «синтаксическим сахаром»
php
<?php
require_once __DIR__ . '/vendor/autoload.php';
use ZenithGram\ZenithGram\ZG;
$tg = ZG::create(BOT_TOKEN);
$tg->poll('regular') // Тип опроса
->question('Вопрос') // Вопрос
->addAnswers('Ответ 1', 'Ответ 2', 'Ответ 3') // Ответы
->isAnonymous(false) // Анонимность
->multipleAnswers(true) // Множественные ответы
->send();Создание экземпляра Poll через new
Для создания экземпляра класса потребуется его импорт и стандартный синтаксис:
php
<?php
require_once __DIR__ . '/vendor/autoload.php';
use ZenithGram\ZenithGram\Poll;
$poll = new Poll('regular'); // Тип опроса
$poll->question('Вопрос') // Вопрос
->addAnswers('Ответ 1', 'Ответ 2', 'Ответ 3') // Ответы
->isAnonymous(false) // Анонимность
->multipleAnswers(true) // Множественные ответы
->send();Оба примера равнозначны