- Database MYSQL (Optional)
- PHP 8
- Root akses (VPS) / CPANEL File Manager jika Shared Host
- Extrak Order_Bot_telegram.zip ke dalam folder root domain/sub.domain
- Opsional Silahkan Rename Folder bot jika di taro di root folder domain atau keluarkan dari folder file nya jika menggunakan sub domain (lihat bagian gambar domain utama dan sub domain untuk penampakan nya)
- Buka terminal lalu pindah kan terminal ke folder instalasi Bot Telegram
- ketik composer install tunggu dan pastikan plugin terdownload (Beberapa plugin membutuhkan PHP terbaru atau minimal 8)
- Buka .env dengan text editor Ganti Configurasi yang ada disana dengan configurasi server kamu seperti url webhook , nama bot, api bot, root folder, database dll
- Jika ingin menggunakan database silahkan Import Bot.sql ke dalam database yang telah di buat lalu pada .env file silahkan isi configurasi database disana jika tidak menggunakan database harap kosongkan saja
Merecord semua data user yang bergabung/interaksi personal chat dengan bot , menyimpan sessions
buka browser masuk ke https://domain.com/folderbot/public/manager.php?s=password&a=set
Quote (jika menggunakan subdomain tanpa foldrt bot langsung ke folder public)
Petunjuk : Parameter s : secret key yang di sudah di setting di file .env agar url hook bot tidak sembarangan di akses tanpa memasukan parameter key yang benar file tidak akan melanjutkan aksinya parameter a : action controll Hook set untuk set webhook , unset untuk menghapus webhook , reset merestart webhook
- GetUpdate Method getUpdate dilakukan menggunakan Terminal CLI caranya buka terminal dan masuk ke folder public bot type php getUpdate.php [enter]
maka terminal akan melakukan Looping dan Logging sampai terminal ditutup atau di hentikan
setup cronjob
buka cronjob di cpanel lalu
setting waktu cronjob
paster perintah ini wget -O /dev/null https://domain.com/folderbot/cron.php
Sesuaikan dengan server masing2
untuk settingan waktu 5 sampai 10mnt
- masuk ke folder commands/
Silahkan Edit atau Membuat Command Baru
Format Command Baru :
Buat File PHP dengan nama TestCommand.php (Nama Wajib Menggunakan Command di bekang nya Misalnya ingin membuat command /beli pada bot maka nama command nya adalah BeliCommand.php)
- Isi TestCommand.php dengan :