Halo teman-teman! Jika kamu tertarik membuat bot Telegram dengan PHP, yuk ikuti langkah-langkahnya 😊
Persiapan Awal
-
Akun Telegram dan BotFather:
- Pastikan kamu punya akun Telegram.
- Cari BotFather di Telegram dan gunakan perintah
/newbot
untuk membuat bot baru. Ikuti petunjuknya dengan senang hati.
-
Instalasi Nutgram:
- Gunakan Composer (teman terbaik PHP) untuk menginstal Nutgram. Ketik perintah berikut:
composer require nutgram/nutgram
Struktur Dasar Proyek
Buat struktur dasar proyek seperti ini:
project/
|-- vendor/
|-- composer.json
|-- index.php
Kode PHP
1. Install Nutgram
composer require nutgram/nutgram
2. Buat file index.php
<?php
require __DIR__ . '/vendor/autoload.php';
use SergiX44\Nutgram\Nutgram;
use SergiX44\Nutgram\Telegram\Properties\MessageType;
// Ganti TOKEN_BOT_ANDA dengan token bot yang kamu dapatkan dari BotFather
$token = 'TOKEN_BOT';
$bot = new Nutgram($token);
$bot->onCommand('start', function(Nutgram $bot) {
$bot->sendMessage('Halo! Selamat datang 😊');
});
$bot->onText('hello', function(Nutgram $bot) {
$bot->sendMessage('Hello, how are you? 🌈');
});
$bot->onMessageType(MessageType::PHOTO, function (Nutgram $bot) {
$photos = $bot->message()->photo;
$bot->sendMessage('Nice pic!');
});
$bot->run();
3. Jalankan Bot
Jalankan bot dengan perintah:
php index.php
Gunakan Bot Kamu
- Buka Telegram dan cari bot kamu.
- Mulai percakapan dengan bot dengan perintah
/start
. - Coba ketikkan pesan
hello
dan kirim gambar.
Selamat! Kamu baru saja membuat bot Telegram sederhana dengan sangat mudah menggunakan Nutgram dan PHP. Silakan kembangkan lebih lanjut sesuai kreativitasmu! 🚀
Repository: https://github.com/superXdev/telegram-bot-nutgram
Untuk informasi lebih lanjut tentang Nutgram bisa cek web dokumentasinya di https://nutgram.dev