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

editText

Метод editText задает текст для ответного сообщения и помечает его для отправки в режиме редактирования. Это действие сработает, только если исходное событие — callback_query (нажатие на inline-кнопку). В этом случае библиотека отредактирует сообщение, к которому была прикреплена кнопка.

Параметры

#НазваниеТипОписание
1textstringНовый текст для отредактированного сообщения.

Возвращает

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('edit_action', 'Нажми, чтобы изменить текст')
    ->editText('Текст сообщения был успешно изменен!');

// По команде /test отправляем исходное сообщение с кнопкой
$bot->onBotCommand('test', '/test')
    ->text('Это исходное сообщение. Нажмите на кнопку ниже.')
    ->inlineKbd([
        ['edit_action'] // Используем ID кнопки
    ]);

$bot->run();

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