Skip to content

adhimrahman/bot-survey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Bot Survey Neosia UNHAS

Skrip Python untuk mengambil data KRS dan mengisi survei kepuasan mata kuliah di portal neosia.unhas.ac.id secara otomatis.

💡 Ingin cara lebih mudah?
Gunakan versi Web UI tanpa install embel-embel. Cukup input Token Bearer langsung di form:
👉 https://bot-survey-web.app/


📘 Daftar Isi


📁 Struktur Proyek

bot-survey/
├── .env                # Menyimpan access token (jangan diupload ke repo)
├── .env.example        # Contoh isi .env
├── .gitignore          
├── krs_data.json       # Output data KRS
├── krs_data.py         # Skrip ambil data KRS dan simpan ke file JSON
├── survey.py           # Skrip isi survei otomatis berdasarkan KRS
└── README.md           # Dokumentasi proyek ini

🔧 Instalasi

  1. Clone repositori ini:
git clone https://github.com/username/bot-survey.git
cd bot-survey
  1. Install dependency:
pip install requests beautifulsoup4 python-dotenv
  1. Salin .env.example ke .env dan isi access token milikmu:
ACCESS_TOKEN=Bearer eyJ0eXAiOiJ...

🧪 Cara Penggunaan

1. Ambil Data KRS dan Simpan

python krs_data.py

Menyimpan ke krs_data.json.


2. Isi Survei Otomatis

python survey.py

Mengisi semua survei berdasarkan kelas_kuliahs yang terdaftar di kartu_rencana_studi.


🔐 Cara Mendapatkan Token Bearer

Untuk menjalankan script ini, kamu membutuhkan token Bearer dari Neosia. Berikut langkah-langkahnya:

1. Login dan Buka Developer Tools

2. Akses Halaman API

  • Arahkan ke halaman seperti Kartu Rencana Studi
  • Pilih request ke URL seperti belanja_krs
  • Lalu klik request tersebut → tab Headers

3. Salin Header Authorization

  • Cari bagian Authorization
  • Copy seluruh nilai Bearer ...
  • Contoh

4. Simpan ke .env

Contoh isi file .env:

ACCESS_TOKEN=Bearer eyJ0eXAiOiJKV1QiLCJhbGci...

⏳ Token hanya berlaku dalam waktu terbatas. Ganti jika sudah tidak valid.


⚠️ Peringatan

  • Token akses (ACCESS_TOKEN) bersifat pribadi. Jangan dibagikan atau diupload ke GitHub.
  • Hanya gunakan untuk kebutuhan pribadi, jangan menyalahgunakan sistem akademik.

About

https://bot-survey-web.vercel.app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages