Platform penghubung tiket dengan Telegram berbasis Next.JS.
-
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
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
},
...
Prasyarat:
- terpasang docker
- terpasang docker-compose
- Salin berkas
.env.sample
ke.env
, dan sesuaikan isinya docker-compose -f docker-compose.yml build
docker-compose -f docker-compose.yml up -d
- aplikasi berjalan di port 3000, anda bisa cek di http://localhost:3000
prasyarat:
- nodejs 11
- yarn, pasang dengan cara
npm install -g yarn
- Salin berkas
.env.sample
ke.env
, dan sesuaikan isinya - jalankan perintah
yarn dev
- lakukan perubahan kode, otomatis reload
- aplikasi dev berjalan di port 3000, anda bisa cek di http://localhost:3000
- Kirim ke telegram
- Kirim attachment ke telegram
- Bikin tiket otomatis ke github