-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
почему отказались от такого решения?
в \TelegramRequest() передавать уже готовый объект
что то такое
\TelegramRequest( (new SendMessage($chatID))->parseMode('type')->text('text'))тут можно в конструктор передать обязательные поля и донастроить что то оставить по дефолту
в реквесте можно из названия переданного объекта получать экшен в телегу.
SendMessage == sendMessage
SendMessage может принимать только то что может обработать (метод на стороне телеги)
если объект будет все в себе содержать, то тогда не получится пробросить что то не то, как в этом примере
$response = $client->send(new \Botasis\Client\Telegram\Request\TelegramRequest(
'user', // any telegram bot api method you like
// data to send
[
'text' => 'Hello Botasis!',
'chat_id' => $chatId,
'parse_mode' => 'MarkdownV2',
]
)); Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels