rmdnverse
All Works
02Case Study / 2026

GMQ Bot

Bot Telegram terintegrasi Google Sheets untuk pencatatan otomatis via chat.

Role

Backend Developer

Year

2026

Stack

Node.jsGoogle Sheets APITelegram Bot API

Overview

Bot Telegram yang memudahkan pencatatan keuangan/harian hanya dengan mengetik di chat. Bot memparsing pesan alami (contoh: "makan siang 25rb"), mengekstrak kategori, jumlah, dan keterangan, lalu menulis ke Google Sheets via Google Sheets API menggunakan service account Google Cloud.

Arsitektur serverless sederhana: webhook Telegram → Cloud Function/VM → Google Sheets. Tidak perlu database terpisah karena spreadsheet berfungsi sebagai data store yang bisa diakses langsung untuk analisis.

Key Results

  • [01]Parsing bahasa natural sederhana untuk ekstrak nominal, kategori, dan catatan.
  • [02]Otomatis mapping kolom: tanggal, kategori, nominal, keterangan, sumber (chat/manual).
  • [03]Menggunakan Google Cloud service account untuk autentikasi server-to-server ke Sheets API.
  • [04]Menghemat waktu rekap manual — cukup paste/ketik di chat, sistem yang mapping & catat.

Next Project

Website Desa

View Case Study →