Skip to content

Commit

Permalink
syc: bot api 7.11
Browse files Browse the repository at this point in the history
  • Loading branch information
AmirHkrg committed Nov 1, 2024
1 parent 500b011 commit 1761282
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 22 deletions.
44 changes: 22 additions & 22 deletions src/Methode.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@ public function mode(Mode|int $mode): static

private function endpoint($method, $params): bool|array|string
{
if (class_exists("LaraGram\\Config\\Repository")){
if (class_exists("LaraGram\\Config\\Repository")) {
$update_type = config()->get('bot.UPDATE_TYPE');
$token = config()->get('bot.BOT_TOKEN');
$api_server = config()->get('bot.BOT_API_SERVER');
}else{
} else {
$update_type = $_ENV['UPDATE_TYPE'];
$token = $_ENV['BOT_TOKEN'];
$api_server = $_ENV['BOT_API_SERVER'];
}

if ($this->mode == 0){
if ($this->mode == 0) {
$this->mode = match ($update_type) {
'curl' => 32,
'no_response_curl' => 64,
Expand Down Expand Up @@ -89,7 +89,7 @@ public function close(): bool|string|array|null
return $this->endpoint('close', get_defined_vars());
}

public function sendMessage($chat_id, $text, $parse_mode = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $link_preview_options = null, $entities = null, $business_connection_id = null, $message_effect_id = null): bool|array|null
public function sendMessage($chat_id, $text, $parse_mode = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $link_preview_options = null, $entities = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|array|null
{
return $this->endpoint('sendMessage', get_defined_vars());
}
Expand All @@ -104,7 +104,7 @@ public function forwardMessages($chat_id, $from_chat_id, $message_ids, $message_
return $this->endpoint('forwardMessages', get_defined_vars());
}

public function copyMessage($chat_id, $from_chat_id, $message_id, $parse_mode = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption = null, $caption_entities = null, $show_caption_above_media = null): bool|string|array|null
public function copyMessage($chat_id, $from_chat_id, $message_id, $parse_mode = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption = null, $caption_entities = null, $show_caption_above_media = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('copyMessage', get_defined_vars());
}
Expand All @@ -114,72 +114,72 @@ public function copyMessages($chat_id, $from_chat_id, $message_ids, $message_thr
return $this->endpoint('copyMessages', get_defined_vars());
}

public function sendPhoto($chat_id, $photo, $caption = null, $parse_mode = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $has_spoiler = null, $caption_entities = null, $show_caption_above_media = null, $message_effect_id = null, $business_connection_id = null): bool|string|array|null
public function sendPhoto($chat_id, $photo, $caption = null, $parse_mode = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $has_spoiler = null, $caption_entities = null, $show_caption_above_media = null, $message_effect_id = null, $business_connection_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendPhoto', get_defined_vars());
}

public function sendAudio($chat_id, $audio, $caption = null, $parse_mode = null, $message_thread_id = null, $duration = null, $performer = null, $title = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendAudio($chat_id, $audio, $caption = null, $parse_mode = null, $message_thread_id = null, $duration = null, $performer = null, $title = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendAudio', get_defined_vars());
}

public function sendDocument($chat_id, $document, $caption = null, $parse_mode = null, $message_thread_id = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $business_connection_id = null, $disable_content_type_detection = null, $message_effect_id = null): bool|string|array|null
public function sendDocument($chat_id, $document, $caption = null, $parse_mode = null, $message_thread_id = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $business_connection_id = null, $disable_content_type_detection = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendDocument', get_defined_vars());
}

public function sendVideo($chat_id, $video, $caption = null, $parse_mode = null, $message_thread_id = null, $duration = null, $width = null, $height = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $show_caption_above_media = null, $has_spoiler = null, $supports_streaming = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendVideo($chat_id, $video, $caption = null, $parse_mode = null, $message_thread_id = null, $duration = null, $width = null, $height = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $show_caption_above_media = null, $has_spoiler = null, $supports_streaming = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendVideo', get_defined_vars());
}

public function sendAnimation($chat_id, $animation, $caption = null, $parse_mode = null, $message_thread_id = null, $duration = null, $width = null, $height = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $show_caption_above_media = null, $has_spoiler = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendAnimation($chat_id, $animation, $caption = null, $parse_mode = null, $message_thread_id = null, $duration = null, $width = null, $height = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $show_caption_above_media = null, $has_spoiler = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendAnimation', get_defined_vars());
}

public function sendVoice($chat_id, $voice, $caption = null, $parse_mode = null, $message_thread_id = null, $duration = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendVoice($chat_id, $voice, $caption = null, $parse_mode = null, $message_thread_id = null, $duration = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $caption_entities = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendVoice', get_defined_vars());
}

public function sendVideoNote($chat_id, $video_note, $message_thread_id = null, $duration = null, $length = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendVideoNote($chat_id, $video_note, $message_thread_id = null, $duration = null, $length = null, $thumbnail = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendVideoNote', get_defined_vars());
}

public function sendPaidMedia($chat_id, $star_count, $media, $payload = null, $caption = null, $pars_mode = null, $caption_entities = null, $show_caption_above_media = null, $disable_notification = null, $protect_content = null, $reply_parameters = null, $reply_markup = null, $business_connection_id = null): bool|array|string|null
public function sendPaidMedia($chat_id, $star_count, $media, $payload = null, $caption = null, $pars_mode = null, $caption_entities = null, $show_caption_above_media = null, $disable_notification = null, $protect_content = null, $reply_parameters = null, $reply_markup = null, $business_connection_id = null, $allow_paid_broadcast = null): bool|array|string|null
{
return $this->endpoint('sendPaidMedia', get_defined_vars());
}

public function sendMediaGroup($chat_id, $media, $message_thread_id = null, $reply_parameters = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendMediaGroup($chat_id, $media, $message_thread_id = null, $reply_parameters = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendMediaGroup', get_defined_vars());
}

public function sendLocation($chat_id, $latitude, $longitude, $horizontal_accuracy = null, $live_period = null, $heading = null, $proximity_alert_radius = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendLocation($chat_id, $latitude, $longitude, $horizontal_accuracy = null, $live_period = null, $heading = null, $proximity_alert_radius = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendLocation', get_defined_vars());
}

public function sendVenue($chat_id, $latitude, $longitude, $title, $address, $foursquare_id = null, $foursquare_type = null, $google_place_id = null, $google_place_type = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendVenue($chat_id, $latitude, $longitude, $title, $address, $foursquare_id = null, $foursquare_type = null, $google_place_id = null, $google_place_type = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendVenue', get_defined_vars());
}

public function sendContact($chat_id, $phone_number, $first_name, $last_name = null, $vcard = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendContact($chat_id, $phone_number, $first_name, $last_name = null, $vcard = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendContact', get_defined_vars());
}

public function sendPoll($chat_id, $question, $options, $is_anonymous = null, $type = null, $allows_multiple_answers = null, $question_parse_mode = null, $question_entities = null, $correct_option_id = null, $explanation = null, $explanation_parse_mode = null, $explanation_entities = null, $open_period = null, $close_date = null, $is_closed = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendPoll($chat_id, $question, $options, $is_anonymous = null, $type = null, $allows_multiple_answers = null, $question_parse_mode = null, $question_entities = null, $correct_option_id = null, $explanation = null, $explanation_parse_mode = null, $explanation_entities = null, $open_period = null, $close_date = null, $is_closed = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendPoll', get_defined_vars());
}

public function sendDice($chat_id, $emoji = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendDice($chat_id, $emoji = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendDice', get_defined_vars());
}
Expand Down Expand Up @@ -534,7 +534,7 @@ public function deleteMessages($chat_id, $message_ids): bool|string|array|null
return $this->endpoint('deleteMessages', get_defined_vars());
}

public function sendSticker($chat_id, $sticker, $emoji = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendSticker($chat_id, $sticker, $emoji = null, $message_thread_id = null, $reply_parameters = null, $reply_markup = null, $protect_content = null, $disable_notification = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendSticker', get_defined_vars());
}
Expand Down Expand Up @@ -624,7 +624,7 @@ public function answerWebAppQuery($web_app_query_id, $result): bool|string|array
return $this->endpoint('answerWebAppQuery', get_defined_vars());
}

public function sendInvoice($chat_id, $title, $description, $payload, $provider_token, $currency, $price, $message_thread_id = null, $max_tip_amount = null, $suggested_tip_amounts = null, $start_parameter = null, $provider_data = null, $photo_url = null, $photo_size = null, $photo_width = null, $photo_height = null, $need_name = null, $need_phone_number = null, $need_email = null, $need_shipping_address = null, $send_phone_number_to_provider = null, $send_email_to_provider = null, $is_flexible = null, $disable_notification = null, $protect_content = null, $reply_parameters = null, $reply_markup = null, $message_effect_id = null): bool|string|array|null
public function sendInvoice($chat_id, $title, $description, $payload, $provider_token, $currency, $price, $message_thread_id = null, $max_tip_amount = null, $suggested_tip_amounts = null, $start_parameter = null, $provider_data = null, $photo_url = null, $photo_size = null, $photo_width = null, $photo_height = null, $need_name = null, $need_phone_number = null, $need_email = null, $need_shipping_address = null, $send_phone_number_to_provider = null, $send_email_to_provider = null, $is_flexible = null, $disable_notification = null, $protect_content = null, $reply_parameters = null, $reply_markup = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendInvoice', get_defined_vars());
}
Expand Down Expand Up @@ -659,7 +659,7 @@ public function setPassportDataErrors($user_id, $errors): bool|string|array|null
return $this->endpoint('setPassportDataErrors', get_defined_vars());
}

public function sendGame($chat_id, $game_short_name, $message_thread_id = null, $disable_notification = null, $protect_content = null, $reply_parameters = null, $reply_markup = null, $business_connection_id = null, $message_effect_id = null): bool|string|array|null
public function sendGame($chat_id, $game_short_name, $message_thread_id = null, $disable_notification = null, $protect_content = null, $reply_parameters = null, $reply_markup = null, $business_connection_id = null, $message_effect_id = null, $allow_paid_broadcast = null): bool|string|array|null
{
return $this->endpoint('sendGame', get_defined_vars());
}
Expand Down
9 changes: 9 additions & 0 deletions src/Updates/CopyTextButton.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php

namespace LaraGram\Laraquest\Updates;

/**
* @property string $text
**/
class CopyTextButton { }
1 change: 1 addition & 0 deletions src/Updates/InlineKeyboardButton.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
* @property string $switch_inline_query
* @property string $switch_inline_query_current_chat
* @property SwitchInlineQueryChosenChat $switch_inline_query_chosen_chat
* @property CopyTextButton $copy_text
* @property CallbackGame $callback_game
* @property bool $pay
Expand Down
10 changes: 10 additions & 0 deletions src/Updates/TransactionPartnerTelegramApi.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?php

namespace LaraGram\Laraquest\Updates;

/**
* @property string $type
* @property int $request_count
*
*/
class TransactionPartnerTelegramApi { }

0 comments on commit 1761282

Please sign in to comment.