Ini adalah kode bot Feedback dan Rating berbasis Telegram. Bot ini memungkinkan pengguna untuk memberikan rating dan feedback untuk bot tersebut. Bot ini dibuat menggunakan bahasa pemrograman Python dan menggunakan library Telegram Bot API.
Untuk menggunakan bot ini, Anda dapat mengunduh kode ini atau melakukan clone dari repository GitHub ini. Setelah itu, lakukan installasi dependencies dengan perintah berikut:
pip install python-telegram-bot
Setelah selesai menginstal dependencies, jalankan bot dengan cara berikut:
python main.py
Bot ini memiliki dua fitur utama, yaitu:
-
Rating Pengguna dapat memberikan rating dengan mengklik tombol rating yang disediakan.
-
Feedback Pengguna dapat memberikan feedback dengan mengetikkan pesan feedback yang akan diteruskan ke owner bot.
Sebelum menjalankan bot, pastikan untuk melakukan konfigurasi pada file app.json
terlebih dahulu dengan mengisi token bot dan id owner bot.
Anda dapat deploy bot ini di beberapa platform seperti Heroku, Replit, dan VPS dengan mengikuti langkah-langkah berikut:
- Buat akun di Heroku.
- Buat aplikasi baru dan terhubung ke GitHub Anda.
- Aktifkan fitur auto deploy untuk melakukan deploy secara otomatis setiap kali ada perubahan pada GitHub.
- Pastikan untuk mengisi variabel
TOKEN
danOWNER_ID
pada fitur Config Variables.
- Buat akun di Replit.
- Buat repl baru dengan memilih Python sebagai bahasa pemrograman.
- Upload kode dari bot ini ke dalam repl Anda.
- Install dependencies dengan perintah
pip install python-telegram-bot
. - Jalankan bot dengan perintah
python main.py
. - Aktifkan fitur Always On agar bot tetap berjalan.
-
Siapkan VPS dengan sistem operasi Ubuntu.
-
Install dependencies dengan perintah berikut:
sudo apt-get update sudo apt-get install python3-pip pip3 install python-telegram-bot
-
Upload kode dari bot ini ke dalam VPS Anda.
-
Jalankan bot dengan perintah
python3 main.py
. -
Untuk menjalankan bot di background, gunakan perintah berikut:
nohup python3 main.py > bot.log 2>&1 &
- Nama: [Miftah GanzZ]
- Email: [miftahazzam09@gmail.com]