query
Метод задает текст для всплывающего уведомления, которое появляется в верхней части экрана пользователя после нажатия на inline-кнопку.
Это действие сработает, только если исходное событие — callback_query. Библиотека автоматически вызовет метод answerCallbackQuery с вашим текстом.
Параметры
| # | Название | Тип | Описание |
|---|---|---|---|
| 1 | query | string | Текст для всплывающего уведомления. |
Возвращает
Action — экземпляр класса Action (Вспомогательный класс), на который можно навешивать дальнейшие действия (text, func и т.д.).
Пример использования
php
<?php
require_once __DIR__ . '/vendor/autoload.php';
use ZenithGram\ZenithGram\ZG;
use ZenithGram\ZenithGram\Bot;
$tg = ZG::create(BOT_TOKEN);
$bot = new Bot($tg);
// Определяем кнопку
$bot->btn('save_settings', 'Сохранить')
// Задаем текст для всплывающего уведомления
->query('✅ Настройки успешно сохранены!')
// Также можно изменить основное сообщение
->editText('Настройки сохранены. Вы можете вернуться в главное меню.');
// Отправляем сообщение с этой кнопкой
$bot->onBotCommand('settings', '/settings')
->text('Измените нужные параметры и нажмите "Сохранить".')
->inlineKbd([
['save_settings']
]);
$bot->run();