|
@@ 431-440 (lines=10) @@
|
| 428 |
|
* @return \TelegramBot\Api\Types\Message |
| 429 |
|
* @throws \TelegramBot\Api\Exception |
| 430 |
|
*/ |
| 431 |
|
public function sendLocation($chatId, $latitude, $longitude, $replyToMessageId = null, $replyMarkup = null) |
| 432 |
|
{ |
| 433 |
|
return Message::fromResponse($this->call('sendLocation', [ |
| 434 |
|
'chat_id' => (int) $chatId, |
| 435 |
|
'latitude' => $latitude, |
| 436 |
|
'longitude' => $longitude, |
| 437 |
|
'reply_to_message_id' => $replyToMessageId, |
| 438 |
|
'reply_markup' => is_null($replyMarkup) ? $replyMarkup : $replyMarkup->toJson() |
| 439 |
|
])); |
| 440 |
|
} |
| 441 |
|
|
| 442 |
|
/** |
| 443 |
|
* Use this method to send .webp stickers. On success, the sent Message is returned. |
|
@@ 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' => (int) $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. |
|
@@ 604-613 (lines=10) @@
|
| 601 |
|
* @throws \TelegramBot\Api\InvalidArgumentException |
| 602 |
|
* @throws \TelegramBot\Api\Exception |
| 603 |
|
*/ |
| 604 |
|
public function sendPhoto($chatId, $photo, $caption = null, $replyToMessageId = null, $replyMarkup = null) |
| 605 |
|
{ |
| 606 |
|
return Message::fromResponse($this->call('sendPhoto', [ |
| 607 |
|
'chat_id' => (int) $chatId, |
| 608 |
|
'photo' => $photo, |
| 609 |
|
'caption' => $caption, |
| 610 |
|
'reply_to_message_id' => $replyToMessageId, |
| 611 |
|
'reply_markup' => is_null($replyMarkup) ? $replyMarkup : $replyMarkup->toJson() |
| 612 |
|
])); |
| 613 |
|
} |
| 614 |
|
|
| 615 |
|
/** |
| 616 |
|
* Use this method to send general files. On success, the sent Message is returned. |
|
@@ 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. |