Задать вопрос
@AlexSer

Как обработать call_back php telegram bot sdk?

Всем привет! Не могу обработать call_back функцию bota.
composer.json
{
    "require": {
        "irazasyed/telegram-bot-sdk": "dev-master"
    }
}


$telegram = new Api('****2073:AAGNGgItZM4dVbNt7cnd2LPUu*************);


$result =json_decode($telegram->getWebhookUpdates(false));

$text = $result->message->text; //Текст сообщения
$chat_id = $result->message->chat->id;
$username=$result->message->from->username;
$chatId = $result->message->chat->id;

$keyboard = [
    [
        Keyboard::inlineButton(['callback_data'=>'/butt1','text'=>'Кнопка 1']),
        Keyboard::inlineButton(['callback_data'=>'/buut2','text'=>'Кнопка 2'])
    ]
];

$reply_markup = $telegram->replyKeyboardMarkup([
    // 'keyboard' => $keyboard, // вместо этого используем:
    'inline_keyboard' => $keyboard,
    'resize_keyboard' => true,
    'one_time_keyboard' => false
]);
    $telegram->sendMessage(array(
        'chat_id' => $chatId,
        'text' => "кнопки: :".json_encode($result),
        'reply_markup' => $reply_markup,
    ));


Ответ телеграмм:
{"update_id":982807643,"message":{"message_id":3356,"from":{"id":1062589187,"is_bot":false,"first_name":"sdfsdfs","username":"alex","language_code":"ru"},"chat":{"id":1062589187,"first_name":"sdfsdfsd","username":"alex","type":"private"},"date":1707544123,"text":"\/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}}

читал документацию, делал как там, не получается.
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы