/laporan-keuangan-bot

Laporan keuangan. Pencatatan pemasukan dan pengeluaran dengan Bot Telegram yang terintegrasi dengan Google Spreadsheet

Primary LanguageJavaScript

laporan-keuangan-bot

Version Beta
Laporan keuangan, pencataan pemasukan dan pengeluaran dengan Bot Telegram yang terintegrasi dengan Google Spreadsheet

Video Tutorial

https://youtu.be/sII577Ubv-E


Yang ada di bot

  1. Input pemasukan: /masuk [nominal] [#kategori] [item1, item2, keterangan dsb.]
    Contoh:
    /masuk 100000 #gaji angkut barang
  2. Input pengeluaran: /keluar [nominal] [#kategori] [item1, item2, keterangan dsb.]
    Contoh:
    /keluar 50000 #makan roti dan kopi
  3. Rekapitulasi: /rekap [tanggal/bulan] [tanggal/bulan (opsional)]
    Tanggal dan bulan berformat YYYY-MM-DD dan YYYY-MM
    Contoh:
    /rekap 2024-02-01
    /rekap 2024-02-01 2024-02-10
    /rekap 2024-02
    /rekap 2024-02 2024-06

Mulai

Buat Bot telegram

  1. Buka telegram search @BotFather
  2. Create New Bot /newbot
  3. Masukkan nama kemudian username.
  4. Setelah berhasil maka akan mendapatkan Bot Token.

Buat Spreadsheet

Buat dua sheet untuk pemasukan dan pengeluaran dengan kolom:

  1. _id
  2. _date
  3. Tanggal
  4. Kategori
  5. Item
  6. Nominal
  7. ReporterID
  8. ReporterName

Buat Apps Script

  1. Copy Kode.gs
  2. Sesuaikan Token, Spreadsheet URL, dan Nama Sheet untuk pemasukan dan pengeluaran
  3. Tambahkan Library dengan ID: 1CZD-ai-ImkabBPSBVOqnFFWlXoA5kUEfoXvUXOC3uQHr_qpF1H7amHMr
  4. Deploy sebagai Web app, dan simpan URL-nya

Set webhook Bot Telegram

  1. Buka di browser https://api.telegram.org/bot[token]/setwebhook?url=[url hasil deploy]?users=ChatID1,ChatID2,...
    Sesuaikan ChatID* dengan user yang akan menggunakan bot, bisa lebih dari satu, pisahkan dengan koma.

*Note:

Untuk mendapatkan Chat ID, buka telegram, search @getYourID_bot atau https://t.me/getyourid_bot

Contact

Telegram: https://t.me/mastgh
WhatsApp: +62 851-5541-1484

Donasi

Paypal tegohsx@gmail.com
BRI 000401061441500
Jago 100310049829
DANA/GOPAY 085290465350
a/n Teguh S