@codebam/cf-workers-telegram-bot
TypeScript icon, indicating that this package has built-in type declarations

8.1.1 • Public • Published


CF Workers Telegram Bot

GitHub stars GitHub issues GitHub forks npm version

screenshot of cf-workers-telegram-bot

npm i @codebam/cf-workers-telegram-bot

See cwtb-consumer for an example of what a bot might look like. Just import from @codebam/cf-workers-telegram-bot.

See my blog post for a more in-depth guide for how to set up a bot.

  • npm create cloudflare@latest
  • npx wrangler login
  • npx wrangler secret put SECRET_TELEGRAM_API_TOKEN, set it to your telegram bot token that you got from @BotFather
  • npx wrangler deploy
  • Open this url in your browser to set your webhook https://your-worker.username.workers.dev/SECRET_TELEGRAM_API_TOKEN?command=set

To set up GitHub actions to deploy when you push, see https://github.com/cloudflare/wrangler-action


These instructions are for if you want to deploy a copy of the bot along with the library. Such as if you need extra API requests that haven't been implemented yet.

Deploy to Cloudflare Workers

  • Click the deploy button

  • Navigate to your new GitHub repository > Settings > Secrets and add the following secrets:

    - Name: CLOUDFLARE_API_TOKEN  (should be added automatically)
    - Name: CLOUDFLARE_ACCOUNT_ID (should be added automatically)
    
    - Name: SECRET_TELEGRAM_API_TOKEN
    - Value: your-telegram-bot-token
  • Push to master to trigger a deploy

Dependencies (0)

    Dev Dependencies (11)

    Package Sidebar

    Install

    npm i @codebam/cf-workers-telegram-bot

    Weekly Downloads

    36

    Version

    8.1.1

    License

    Apache-2.0

    Unpacked Size

    54.4 kB

    Total Files

    55

    Last publish

    Collaborators

    • codebam