Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram botda knopka ezilgnadan kegin, osha kanopka qayta ezilmasligi kerak

0 ovoz
91 marta ko‘rilgan
so‘radi 25 mart alfraganus (812 bal)

Telegram botda 1 knopka ezilgandan kegin qanday qilib osha knopkani disable qisla boladi ? one_time_keyboard qilgandan, natija chiqmaya[di, mening xatoyim qayerda edi ? iltimos, to'g'ri variantini miso bilan ko'rsatib bera olasizlarmi ?

 $keyboard = [
         'one_time_keyboard' => true,
    'inline_keyboard' => [
        [
            ['text' => 'xa', 'callback_data' => 'yes', 'one_time_keyboard' => true],
            ['text' => 'yoq', 'callback_data' => 'no', 'one_time_keyboard' => true],
            
        ]
    ],
    
];
$encodedKeyboard = json_encode($keyboard);
$parameters = 
    array(
        'chat_id' => 1244682, 
        'text' => 'sizga yaxshi xizmat korsatilyapdimi UzAutoMotorsda ?', 
        'reply_markup' => $encodedKeyboard,
        'one_time_keyboard'=>true
       
    );

send('sendMessage', $parameters); // function description Below

1 ta javob

+1 ovoz
javob berdi 04 may Baxtiyor Nurmatov (23 bal)

Assalomu alaykum.

one_time_keyboard ni siz noto'g'ri joyda ishlatayabsiz. one_time_keyboard ReplyKeyboardMarkup ga tegishli. Siz uni KeyboardButton ishlatayabsiz. Ishlatilishi quyidagicha bo'ladi:

    'inline_keyboard' => [
        [
            ['text' => 'xa', 'callback_data' => 'yes'],
            ['text' => 'yoq', 'callback_data' => 'no',
            'one_time_keyboard' => true,
        ]

Yuqoridagi kod siz hoxlayotgandek button ni disable qilmaydi. Balki KeyboardButtonni o'chiradi, ya'ni hamma keyboardlar o'chadi. Ingliz tilini bilsangiz quyidagi linkda siz so'rayotgan narsaga javob berilgan.

https://stackoverflow.com/questions/47860207/disable-call-back-query-after-one-click-on-it-telegram-bot

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...