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

query

Метод query задает текст для всплывающего уведомления, которое появляется в верхней части экрана пользователя после нажатия на inline-кнопку.

Это действие сработает, только если исходное событие — callback_query. Библиотека автоматически вызовет метод answerCallbackQuery с вашим текстом.

Параметры

#НазваниеТипОписание
1querystringТекст для всплывающего уведомления.

Возвращает

Action — экземпляр класса Action (Вспомогательный класс), на который можно навешивать дальнейшие действия (text, func и т.д.).

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

php
<?php
require_once __DIR__ . 'vendor/autoload.php';
use ZhenyaGR\TGZ\TGZ;
use ZhenyaGR\TGZ\Bot;

$tg = TGZ::create('ТОКЕН');
$bot = new Bot($tg);

// Определяем кнопку
$bot->btn('save_settings', 'Сохранить')
    // Задаем текст для всплывающего уведомления
    ->query('✅ Настройки успешно сохранены!')
    // Также можно изменить основное сообщение
    ->editText('Настройки сохранены. Вы можете вернуться в главное меню.');


// Отправляем сообщение с этой кнопкой
$bot->onBotCommand('settings', '/settings')
    ->text('Измените нужные параметры и нажмите "Сохранить".')
    ->inlineKbd([
        ['save_settings']
    ]);

$bot->run();

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