sduoduo233 / telegram-push

Webhook notification bot for Telegram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Telegram 消息推送机器人

开发

  1. 安装 nodejs npm
  2. clone 项目
  3. npm install
  4. 创建 KV 和生成 wrangler.toml: python3 deploy.py

部署

  1. 点这个

Deploy to Cloudflare Workers

  1. 登陆 Github

Deploy to Cloudflare Workers

  1. 登陆 Cloudflare

Configure Cloudflare Account

打开这个链接,然后找到 Account ID 填进去: Account ID

然后打开这个连接,新建一个 API Token,模板选 Edit Cloudflare Workers

Create API Token

设置一下 Account 和 Zone,然后点创建: Create API Token

然后把 API Token 填进去: https://files.yourblog.eu.org/bf69b9e3-7a6b-42d1-9891-74ce0f127b12.png

  1. Deploy with GitHub Actions

这一步按照提示来就行 https://files.yourblog.eu.org/0fbb37a8-8818-4f53-a56b-51585b5b6044.png

  1. 这时候你刚刚 Fork 的仓库会有一个正在运行的 Action,如果没有的话可以手动运行一下

https://files.yourblog.eu.org/8baaf541-4a65-4c88-8563-d6d7bc3b5ff2.png

  1. 等这个 Action 运行完就可以在 Cloudflare 面板看到刚刚部署的 Worker

https://files.yourblog.eu.org/8bffbece-4935-4225-875d-4e2ec0c3448f.png

  1. Bot Father 创建一个机器人

https://files.yourblog.eu.org/3bfcdf2d-6bd7-44c6-a001-3f614ad50c74.png

  1. 打开你的 Cloudflare Worker,然后会看到一个安装页面:

https://files.yourblog.eu.org/8991eeef-583e-4767-9638-3aea195b9c1e.png

把你 Bot 的 Token 输进去,然后点安装

  1. 然后就可以推送消息了

https://files.yourblog.eu.org/aa0f3df3-8571-47f9-b382-24ab67f2d445.png

curl "https://YOUR_WORKER_DOMAIN/push?key=YOUR_KEY&msg=YOUR_MESSAGE"

About

Webhook notification bot for Telegram


Languages

Language:TypeScript 75.7%Language:HTML 16.6%Language:Python 7.7%