@@ 291-307 (lines=17) @@ | ||
288 | * @throws \TelegramBot\Api\InvalidArgumentException |
|
289 | * @throws \TelegramBot\Api\Exception |
|
290 | */ |
|
291 | public function sendMessage( |
|
292 | $chatId, |
|
293 | $text, |
|
294 | $parseMode = null, |
|
295 | $disablePreview = false, |
|
296 | $replyToMessageId = null, |
|
297 | $replyMarkup = null |
|
298 | ) { |
|
299 | return Message::fromResponse($this->call('sendMessage', [ |
|
300 | 'chat_id' => $chatId, |
|
301 | 'text' => $text, |
|
302 | 'parse_mode' => $parseMode, |
|
303 | 'disable_web_page_preview' => $disablePreview, |
|
304 | 'reply_to_message_id' => (int) $replyToMessageId, |
|
305 | 'reply_markup' => is_null($replyMarkup) ? $replyMarkup : $replyMarkup->toJson() |
|
306 | ])); |
|
307 | } |
|
308 | ||
309 | /** |
|
310 | * Use this method when you need to tell the user that something is happening on the bot's side. |
|
@@ 480-496 (lines=17) @@ | ||
477 | * @throws \TelegramBot\Api\InvalidArgumentException |
|
478 | * @throws \TelegramBot\Api\Exception |
|
479 | */ |
|
480 | public function sendVideo( |
|
481 | $chatId, |
|
482 | $video, |
|
483 | $duration = null, |
|
484 | $caption = null, |
|
485 | $replyToMessageId = null, |
|
486 | $replyMarkup = null |
|
487 | ) { |
|
488 | return Message::fromResponse($this->call('sendVideo', [ |
|
489 | 'chat_id' => $chatId, |
|
490 | 'video' => $video, |
|
491 | 'duration' => $duration, |
|
492 | 'caption' => $caption, |
|
493 | 'reply_to_message_id' => $replyToMessageId, |
|
494 | 'reply_markup' => is_null($replyMarkup) ? $replyMarkup : $replyMarkup->toJson() |
|
495 | ])); |
|
496 | } |
|
497 | ||
498 | /** |
|
499 | * Use this method to send audio files, |
|
@@ 516-525 (lines=10) @@ | ||
513 | * @throws \TelegramBot\Api\InvalidArgumentException |
|
514 | * @throws \TelegramBot\Api\Exception |
|
515 | */ |
|
516 | public function sendVoice($chatId, $voice, $duration = null, $replyToMessageId = null, $replyMarkup = null) |
|
517 | { |
|
518 | return Message::fromResponse($this->call('sendVoice', [ |
|
519 | 'chat_id' => $chatId, |
|
520 | 'voice' => $voice, |
|
521 | 'duration' => $duration, |
|
522 | 'reply_to_message_id' => $replyToMessageId, |
|
523 | 'reply_markup' => is_null($replyMarkup) ? $replyMarkup : $replyMarkup->toJson() |
|
524 | ])); |
|
525 | } |
|
526 | ||
527 | /** |
|
528 | * Use this method to forward messages of any kind. On success, the sent Message is returned. |
|
@@ 575-593 (lines=19) @@ | ||
572 | * @throws \TelegramBot\Api\InvalidArgumentException |
|
573 | * @throws \TelegramBot\Api\Exception |
|
574 | */ |
|
575 | public function sendAudio( |
|
576 | $chatId, |
|
577 | $audio, |
|
578 | $duration = null, |
|
579 | $performer = null, |
|
580 | $title = null, |
|
581 | $replyToMessageId = null, |
|
582 | $replyMarkup = null |
|
583 | ) { |
|
584 | return Message::fromResponse($this->call('sendAudio', [ |
|
585 | 'chat_id' => $chatId, |
|
586 | 'audio' => $audio, |
|
587 | 'duration' => $duration, |
|
588 | 'performer' => $performer, |
|
589 | 'title' => $title, |
|
590 | 'reply_to_message_id' => $replyToMessageId, |
|
591 | 'reply_markup' => is_null($replyMarkup) ? $replyMarkup : $replyMarkup->toJson() |
|
592 | ])); |
|
593 | } |
|
594 | ||
595 | /** |
|
596 | * Use this method to send photos. On success, the sent Message is returned. |
|
@@ 608-617 (lines=10) @@ | ||
605 | * @throws \TelegramBot\Api\InvalidArgumentException |
|
606 | * @throws \TelegramBot\Api\Exception |
|
607 | */ |
|
608 | public function sendPhoto($chatId, $photo, $caption = null, $replyToMessageId = null, $replyMarkup = null) |
|
609 | { |
|
610 | return Message::fromResponse($this->call('sendPhoto', [ |
|
611 | 'chat_id' => $chatId, |
|
612 | 'photo' => $photo, |
|
613 | 'caption' => $caption, |
|
614 | 'reply_to_message_id' => $replyToMessageId, |
|
615 | 'reply_markup' => is_null($replyMarkup) ? $replyMarkup : $replyMarkup->toJson() |
|
616 | ])); |
|
617 | } |
|
618 | ||
619 | /** |
|
620 | * Use this method to send general files. On success, the sent Message is returned. |