โครงการนี้เป็น LINE bot สำหรับติดตามรายจ่ายที่ง่ายดาย ช่วยให้ผู้ใช้สามารถบันทึกรายการธุรกรรมและให้สรุปรายจ่ายในระยะเวลาที่กำหนดได้
- บันทึกรายการธุรกรรม: ผู้ใช้สามารถกรอกข้อมูลรายการธุรกรรมของพวกเขาได้ เช่น จำนวนเงิน วันที่ และประเภทของรายจ่าย
- สรุปรายจ่าย: แอปพลิเคชันจะคำนวณยอดรวมของรายจ่ายในระยะเวลาที่กำหนด
- Clone the repository:
git clone https://github.com/yourusername/expense-memo.git - Navigate to the project directoryt directory:
cd expense-memo - Install dependencies:
npm install
- สร้างไลน์บอทใหม่ที่ LINE Developers Console.
- นำแอปพลิเคชันไปติดตั้งบนบริการคลาวด์ใดก็ได้และตั้งค่า webhook URL เป็น
{your-host-name}/webhook/line. - รับ channel access token และ channel secret จาก LINE Developers Consoles มาใส่ Environment variables.
CHANNEL_ACCESS_TOKEN=your_channel_access_token
CHANNEL_SECRET=your_channel_secret
- เริ่มต้นแอปพลิเคชันโดยรัน
npm startในเทอร์มินอล