Я не могу понять, как я могу посчитать щелчки inlineKeyboardButton так же, как @ChannelButtonsBot или @likebot. Как сделать так, чтобы бот увеличивался на 1 при первом нажатии и уменьшался на 1 при втором. и, конечно, он должен знать, когда новый пользователь нажимает, чтобы он мог go выше 1. в основном то же самое, что боты, о которых я упоминал.
Это код, который я написал. Это указывается c для каналов:
$ctext = $update->channel_post->text;
$channel_mid = $channel->message_id;
$channel_chatid = $update->channel_post->chat->id;
$data = $update->callback_query->data;
$chat_id2 = $update->callback_query->message->chat->id;
$message_idc = $update->callback_query->message->message_id;
bot(editMessageText,[
'chat_id' => $channel_chatid,
'message_id'=>$channel_mid,
'text' => $ctext,
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'?Clicks?'. $number,'callback_data'=>"clicks"]],
]
])
]);
if($data == "clicks"){
$number++;
bot(editMessageReplyMarkup,[
'chat_id' => $chat_id2,
'message_id'=>$message_idc,
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>'?Clicks?'. $number,'callback_data'=>"clicks"]],
]
])
]);
}