https://github.com/artemtech/lapor-boi
https://github.com/artemtech/lapor-boi
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/artemtech/lapor-boi
- Owner: artemtech
- Created: 2020-10-23T06:18:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-02T11:09:50.000Z (over 5 years ago)
- Last Synced: 2025-08-08T13:36:39.353Z (10 months ago)
- Language: JavaScript
- Homepage: lapor-boi-git-master.artemtech.vercel.app
- Size: 379 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LaporBOI
Platform penghubung tiket dengan Telegram berbasis [Next.JS](https://nextjs.org).
## Menjalankan LaporBOI
### Langkah pertama - membuat bot telegram
- LaporBOI membutuhkan kredensial Bot Telegram supaya dapat bekerja.
Jika belum punya bot telegram, buatlah dengan bantuan https://t.me/BotFather,
lalu catat Bot Token nya.
- Buatlah grup atau channel telegram,
- Undang bot yang tadi sudah dibuat ke dalam grup/channel
- Berikan akses bot sebagai admin
### Langkah kedua - mendapatkan group_id / channel_id
GroupID / ChannelID Telegram diperlukan untuk mengirimkan notifikasi laporan tiket.
- undanglah bot bernama Telegram Bot Raw (@RawDataBot) ke dalam channel/grup
- setelah ditambahkan, RawDataBot akan menampilkan data grup anda seperti ini kira-kira (lihatlah chat id).
```
...
"chat": {
"id": -123456789, <------ salin -123456789 ke GROUP_ID pada berkas .env
"title": "grupku",
"type": "group",
"all_members_are_administrators": false
},
...
```
-
### Langkah tiga - menjalankan di atas docker**
Prasyarat:
- terpasang docker
- terpasang docker-compose
1. Salin berkas `.env.sample` ke `.env`, dan sesuaikan isinya
2. `docker-compose -f docker-compose.yml build`
2. `docker-compose -f docker-compose.yml up -d`
3. aplikasi berjalan di port 3000, anda bisa cek di http://localhost:3000
## Mengembangkan LaporBOI
prasyarat:
- nodejs 11
- yarn, pasang dengan cara `npm install -g yarn`
1. Salin berkas `.env.sample` ke `.env`, dan sesuaikan isinya
2. jalankan perintah `yarn dev`
3. lakukan perubahan kode, otomatis reload
4. aplikasi dev berjalan di port 3000, anda bisa cek di http://localhost:3000
## Fitur
- [x] Kirim ke telegram
- [x] Kirim attachment ke telegram
- [ ] Bikin tiket otomatis ke github