Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1 KB

File metadata and controls

36 lines (25 loc) · 1 KB

👷 Telegram Bot for CI notifications

A template for kick starting a Cloudflare worker project.

index.js is the content of the Workers script.

Wrangler

To generated using wrangler

wrangler generate projectname https://github.com/cloudflare/worker-template

Further documentation for Wrangler can be found here.

Run Wrangler in dev mode

  1. Add secrets to Worker
CF_ACCOUNT_ID=<CF_ACCOUNT_ID>
CF_API_TOKEN=<CF_API_TOKEN>
wrangler secret put ${TELEGRAM_USER_ID} --env TELEGRAM_USER_ID
wrangler secret put ${TELEGRAM_BOT_TOKEN} --env TELEGRAM_BOT_TOKEN
  1. Execute Worker in dev mode
CF_ACCOUNT_ID=<CF_ACCOUNT_ID>
CF_API_TOKEN=<CF_API_TOKEN>
docker build -t telegram-bot .
docker run -p80:80 -eCF_ACCOUNT_ID=${CF_ACCOUNT_ID} -eCF_API_TOKEN=${CF_API_TOKEN} telegram-bot
curl -w "\n" http://localhost/health