<?php
if ($bot->isMessage() && !$bot->isCommand()) {
if ($bot->state_name == 'process') {
$bot->reply('Please, wait until the previous search is complete.');
die;
} else {
$bot->setState('process');
}
$GLOBAL_STATUS = $bot->cache->get('GLOBAL_STATUS');
if ($GLOBAL_STATUS == 'process') {
$bot->clearState();
$bot->reply('Queue busy, please try again later.');
die;
} else {
$bot->cache->add('GLOBAL_STATUS', 'process', 60);
}
$bot->hear(['{default}'], function() use($bot) {
$bot->reply(' Search, it takes ~10 seconds...');
$q = $bot->message;
// здесь как раз 10 итераций интервалом в sleep(1)
$data = search($q, 100, $bot->user->data['sort']);
$bot->say('OK, search completed.');
});
}
<?php
$update = json_encode(file_get_contents('php://input'));
$callback = array_key_exists('callback_query', $update);
// если пришёл колбэк
if ($callback) {
// получаем переданное значение callback_data
// в нашем случае это id 1234567890
$user_id = $update['callback_query']['data'];
// тут отправляешь сообщение юзеру с id 1234567890
return;
}
$keyboard = [
'inline_keyboard' => [
[
['text' => 'Загрузить', 'url' => 'http://ya.ru'],
['text' => 'Переслать', 'callback_data' => '1234567890'], // id
]
]
];
// тут отправляешь сообщение
На одно из Ваших видео были заявлены права через систему Content ID.
Волноваться не стоит – заявка не повлечет за собой предупреждение и не повлияет на статус Вашего аккаунта.
Дело в том, что правообладатель не заблокировал Ваше видео: он либо монетизирует ролик, либо просто отслеживает статистику его просмотров.