<?php
include('vendor/autoload.php');
include('config.php');
use Telegram\Bot\Api;
use Telegram\Bot\Actions;
$telegram = new Api('api');
$result = $telegram -> getWebhookUpdates();
$text = $result["message"]["text"];
$chat_id = $result["message"]["chat"]["id"];
$user_id = $result["message"]["from"]["id"];
$key_haqida = [["Bot haqida"]];
$haqida = $telegram->replyKeyboardMarkup([ 'keyboard' => $key_haqida, 'resize_keyboard' => true, 'one_time_keyboard' => true ]);
$telegram->sendChatAction([ 'chat_id' => $chat_id, 'action' => Actions::TYPING ]);
if($text){
if ($text == "/start") {
$reply = "Inglizcha so`zni kiriting men uni tarjimasini sizga jo`nataman ;)";
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $haqida ]);
}elseif ($text == "Bot haqida") {
$reply = "Inglizcha-O`zbekcha lug`at.
Dasturchi: Ahrorbek Abdullayev
E-mail: ahrorbeksoft@mail.ru
Telegram: @ahrorbeksoft";
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply ]);
}else{
//boshlandi
$text = txt($text);
$soz = $word2[1];
$sql_words = mysql_query("SELECT * FROM `en-uz` WHERE `word` = '".input
($soz)."' LIMIT 1"); $reply = "<b>".output($sozlar['word'])."</b> - <code>".output($sozlar['meaning'])."</code>";
}
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $haqida, 'parse_mode' => 'HTML' ]);
}else{
$sql_words = mysql_query("SELECT * FROM `en-uz` WHERE `word` like '".input
($text)."%' LIMIT 5"); if ($c_words > 1) {
$klav[] = '- '.$sozlar['word'].' -';
}
$reply = "Bundan so`zdan ".$c_words." ta topildi, quyidagilardan birini tanlang:";
if (count($klav) == 2) {$keyboard = [ [$klav[0]], [$klav[1]] ];} if (count($klav) == 3) {$keyboard = [ [$klav[0]], [$klav[1]], [$klav[2]] ];} if (count($klav) == 4) {$keyboard = [ [$klav[0]], [$klav[1]], [$klav[2]], [$klav[3]] ];} if (count($klav) == 5) {$keyboard = [ [$klav[0]], [$klav[1]], [$klav[2]], [$klav[3]], [$klav[4]] ];} $reply_markup = $telegram->replyKeyboardMarkup([ 'keyboard' => $keyboard, 'resize_keyboard' => true, 'one_time_keyboard' => true ]);
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $reply_markup ]);
}elseif($c_words == 1){
$reply = "<b>".output($sozlar['word'])."</b> - <code>".output($sozlar['meaning'])."</code>";
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $haqida, 'parse_mode' => 'HTML' ]);
}
}else{
$reply = "Afsuski lug`atda bunday so`z mavjud emas!";
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $haqida ]);
}
}
}
}else{
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => "So`z noto`gri kiritildi!", 'reply_markup' => $haqida ]);
}
?>