Ini mungkin akan menggunakan php://input untuk mendapatkan perintah dari pengguna.

Perintah yang tersedia untuk pengguna

=id <name> - mengambil data id berdasarkan nama.
=name <id> - mengambil data nama berdasarkan id.

Pertama kalian membuat database terlebih dahulu.

Dan juga kalian harus membuat tabel juga. Saya menggunakan contoh ini.

Name

Type

Length/Values

Index

id

INT

PRIMARY

name

VARCHAR

90

Diatas hanya contoh saja, jika ingin berdasarkan data yang kalian inginkan silahkan ganti saja. Dan juga melakukan pemasukan data terhadap tabel tadi.

Data diatas lah yang akan nanti kita ambil dari id, ataupun name.

Bagian pembuatan database dengan pembuatan tabel atau data sudah selesai, selanjutnya kita menuju tahap pemrograman.

Untuk menggunakan script ini kamu harus mengatur webhook nya.

https://api.telegram.org/bot<token>/setWebhook?url=https://site.com/bot.php

Note : Mau tidak mau harus https://

Script bot

<?php
  $host = "localhost";  // Server 
  $username = "root"; // Nama pengguna ( user name )
  $password = ""; // Kata sandi ( password )
  $db_name = "qeevdev"; // nama database yang tadi dibuat ( database name )
	
  $con = mysqli_connect($host, $username, $password, $db_name);
  //this_bot.php
  $request = file_get_contents("php://input");							
  $request = json_decode($request, 1);
  $chatId = $request["message"]["chat"]["id"];
  $message = $request["message"]["text"];
  $message_id = $request["message"]["message_id"];
  //Queries
  
  if($ex = explode(" ",$message)){
   if($ex[0] == "=id"){
  	$query_id = "select id from user where name='".$ex[1]."'";
    $sql = mysqli_query($con, $query_id);
    $text = "=== RESPONSE ===\n";
    if($sql){
      $row = mysqli_fetch_assoc($sql);
      $text .= "ID : ".$row["id"];
    }else{
      $text .= "ERROR :(\n";
    }
     file_get_contents("https://api.telegram.org/bot/sendMessage?text=".$text."&chat_id=".$chatId);
   }else if($ex[0] == "=name"){
     $query_name = "select name from user where id='".$ex[1]."'";
     $sql = mysqli_query($con, $query_name);
     if($sql){
       $row = mysqli_fetch_assoc($sql);
	   $text .= "NAME : ".$row["name"];
     }else{
      $text .= "ERROR TOO :(\n"; 
     }
     file_get_contents("https://api.telegram.org/bot/sendMessage?text=".$text."&chat_id=".$chatId);
   }
  }
  ?>

Jika kamu sudah memasang webhooknya dan programnya selesai, kamu tinggal mengirim perintah kepada bot. Perintah seperti di atas yang pertama.

Ah mungkin ini tidak terlalu dimengerti oleh beberapa orang, tapi kalian bisa bertanya dikolom komentar.