Lewati ke konten utama

Konfigurasi dan Deployment

Script Properties wajib​

PropertiTujuan
TELEGRAM_BOT_TOKENToken BotFather
SPREADSHEET_IDID Google Spreadsheet target
WEB_APP_URLURL produksi Apps Script berakhiran /exec
WEBHOOK_SECRET_PATHSecret acak minimal 32 karakter yang diizinkan
AUTHORIZED_TELEGRAM_USER_IDSID numerik bootstrap Owner yang dilindungi

Validasi dan push lokal​

pnpm install
pnpm run verify
pnpm run push
pnpm run open

Deployment produksi​

  1. Jalankan setupSpreadsheet setelah perubahan schema.
  2. Jalankan setupMaintenanceTrigger satu kali.
  3. Edit deployment web app dan pilih New version.
  4. Pertahankan Execute as me dan Who has access: Anyone.
  5. Deploy tanpa mengubah URL produksi /exec.
  6. Jalankan setTelegramWebhook.
  7. Jalankan getTelegramWebhookInfo; update tertunda harus nol dan tidak ada error.
  8. Smoke-test akses, satu pengeluaran terkonfirmasi, dan sebuah laporan.

Perubahan Script Properties tidak memerlukan deployment baru. Perubahan source memerlukannya.