Перейти к содержимому

callAPI

Метод callAPI позволяет напрямую вызывать любые методы Telegram Bot API. Это низкоуровневый способ взаимодействия, который предоставляет максимальную гибкость.

Параметры метода

#НазваниеТипОписание
1methodstringНазвание метода Telegram API (например, sendMessage, getMe).
2paramsarrayАссоциативный массив параметров для вызываемого метода.

Возвращает

array - Массив с ответом от Telegram.

Пример использования

php
<?php
require_once __DIR__ . '/vendor/autoload.php';

use ZenithGram\ZenithGram\ZG;

$tg = ZG::create(BOT_TOKEN);

$me = $tg->callAPI('getMe');
$name = "Имя бота: " . $me['result']['first_name'] . "\n";
$username = "Имя пользователя бота: @" . $me['result']['username'] . "\n";

// Отправка простого текстового сообщения 
$chat_id = 123456789; // Замените на реальный ID чата
$response = $tg->callAPI('sendMessage', [
    'chat_id' => $chat_id,
    'text' => "Привет из callAPI!\n$name\n$username",
]);

Опубликовано под лицензией MIT.