Membuat Bot Telegram Interaktif Dengan PHP

Orang Jaringan
0


 


Untuk membuat bot Telegram interaktif dengan PHP, Anda bisa menggunakan library PHP-Telegram-Bot yang disediakan oleh Ruben Torres. Berikut adalah langkah-langkahnya:



<?php


require_once __DIR__ . '/vendor/autoload.php';


use Longman\TelegramBot\Request;

use Longman\TelegramBot\Telegram;


$telegram = new Telegram('YOUR_API_KEY', 'YOUR_BOT_NAME');


$update = $telegram->getWebhookUpdate();

$message = $update->getMessage();


if ($message) {

    $chat_id = $message->getChat()->getId();

    $text = $message->getText();


    switch ($text) {

        case '/start':

            $reply = 'Halo! Selamat datang di bot ini.';

            break;

        case '/help':

            $reply = 'Silakan tanyakan apa yang ingin Anda ketahui.';

            break;

        default:

            $reply = 'Maaf, saya tidak mengerti apa yang Anda maksud.';

    }


    $data = [

        'chat_id' => $chat_id,

        'text' => $reply,

    ];


    Request::sendMessage($data);

}


  • Ganti "YOUR_API_KEY" dengan API key bot Telegram Anda, dan "YOUR_BOT_NAME" dengan nama bot Telegram Anda.
  • Jalankan perintah "composer install" di dalam direktori tersebut untuk menginstal library yang diperlukan.
  • Upload file "bot.php" dan library PHP-Telegram-Bot ke server yang dapat diakses dari internet.
  • Buat webhook dengan menjalankan perintah berikut di terminal:


curl -F "url=https://yourserver.com/bot.php" https://api.telegram.org/botYOUR_API_KEY/setWebhook


  • Ganti "YOUR_API_KEY" dengan API key bot Telegram Anda, dan "https://yourserver.com/bot.php" dengan URL dari file "bot.php" di server Anda.
  • Sekarang bot Telegram Anda sudah bisa digunakan. Cobalah mengirim pesan "/start" atau "/help" ke bot Anda untuk melihat responnya.


Selamat mencoba!

Artikel terkait :

 Laporan Aktifitas Mikrotik Ke Telegram


Berikut adalah beberapa referensi yang dapat membantu Anda dalam membuat bot Telegram:


Dokumentasi Resmi Telegram Bot API: https://core.telegram.org/bots/api

Dalam dokumentasi ini, Anda dapat menemukan informasi lengkap tentang API Telegram, termasuk cara membuat bot dan fitur-fitur API yang tersedia.

Posting Komentar

0Komentar
Posting Komentar (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
To Top