Belajar Telegram Bot dengan menggunakan metode webhook. Menggunakan bahasa pemrograman PHP dengan memanfaatkan framework Laravel(8.x). Untuk test pada local server, dapat menggunakan ngrok.
- Download ngrok untuk test di Local disini
- Lihat dokumentasi penggunaan ngrok disini
- Lihat dokumentasi penggunaan laravel disini
- Lihat dokumentasi penggunaan telegram bot disini
Install dependency yang diperlukan untuk menjalankan app.
composer install
atau
composer update
Input token telegram bot dengan menggunakan command:
php artisan telegram:token {telegram bot token}
Atau bisa juga inputkan token secara manual di file .env
Copy file .env.example dan simpan dengan nama file .env Beberapa yang perlu di setting di file .env
- Setting Database
- Setting Telegram Webhook URL
- Setting yang lain sesuai kebutuhan
Tambahkan database yang diperlukan untuk telegram bot
php artisan migrate
Jalankan fungsi webhook telegram bot dengan menggunakan command berikut:
php artsian telegram:setwebhook