Добрый день.
Реализовал систему заявок для tg бота, вот кусок кода генератора заявки:
elseif($bd_user['lap'] == 2)
{
$data_bd = json_decode($bd_user['data'], true);
$data_bd['w'] = $text;
$sth = $db->prepare("UPDATE `user` SET `data` = '', `lap` = '', `stage` = '' WHERE `tg_id` = :tg_id");
$sth->execute(array('tg_id' => user_chat_id()));
$array_user = $sth->fetch(PDO::FETCH_ASSOC);
$mess = "У нас новая заявка в шопе!\n\n Юзер: @".$bd_user['tg_username']."\nВопрос 1: <code>".$data_bd['s']."</code>\nВопрос 2: <code>".$data_bd['e']."</code>\n Вопрос 3: <code>".$data_bd['w']."</code>";
send_tg_text_priv($mess, inline_button_invite_admin(), $config['chat']['admin']);
$okay = "Ожидайте ответа!";
send_tg_text($okay, button_1());
}
Как видно администратору отправляется текст с инлайн кнопками: "добавить" и "удалить", к добавить допустим привязал файл:
$sth = $db->prepare("SELECT * FROM `user` WHERE `tg_id` = :tg_id");
$sth->execute(array('tg_id' => user_chat_id()));
$bd_user = $sth->fetch(PDO::FETCH_ASSOC);
if($bd_user['status'] == 2)
{
}
else
{
exit;
}
Вот тут собственно и проблема, как в активаторе инлайн кнопки выбрать юзера? Когда бот отправляет лог админу, как его потом словить и найти допустим по
Юзер: @".$bd_user['tg_username']."
уже в другом файле. Не хватает знаний теории, не нашел информации в интернет.( Буду благодарен за советы