Google-Telegram Automation
Documentation, updates, and release notes for your automated workflow assistant.
Release Notes
v1.2.0 - Intelligence & Deployment
The "Scale" Milestone
- AI-Powered Intent Parsing: Integrated Google Gemini 2.0 Flash to interpret complex user requests and map them to Google Workspace APIs with high accuracy.
- Persistent Bot Hosting: Migrated to Railway with persistent volume support to ensure bot state and local storage remain intact across deployments.
- Google Maps & Search: Implemented location-based discovery allowing users to query nearby places and get directions directly within Telegram.
- Timezone-Aware Scheduling: Refined the Google Calendar integration to handle localized timezones (Asia/Manila) for seamless event management.
- Unified Architecture: Successfully transitioned the management dashboard to tRPC for end-to-end type safety between the frontend and automation logic.
v1.1.0 - Foundation & Security
Core Infrastructure
- Secure Authentication: Implemented a robust Google OAuth2 flow, allowing users to safely link their Google accounts for Drive, Sheets, and Gmail access.
- Data Logging Layer: Established a direct pipeline between Telegram and Google Sheets for automated data entry and activity tracking.
- Knowledge Base Integration: Built an expandable knowledge core for the AI, enabling localized bot responses based on church-specific datasets.
- Flexible Bot Core: Developed a hybrid bot architecture supporting both polling for local development and webhooks for production stability.
- Media Handling: Introduced basic image processing for event highlights, using Cloudflare R2 for reliable asset storage.