callAPI
Метод callAPI позволяет напрямую вызывать любые методы Telegram Bot API. Это низкоуровневый способ взаимодействия, который предоставляет максимальную гибкость.
Параметры метода
| # | Название | Тип | Описание |
|---|---|---|---|
| 1 | method | string | Название метода Telegram API (например, sendMessage, getMe). |
| 2 | params | array | Ассоциативный массив параметров для вызываемого метода. |
Возвращает
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",
]);