侧边栏壁纸

利用 Cloudflare 自动将必应壁纸发送到 Telegram

2025年05月13日 40阅读 0评论 0点赞

部署此项目并一劳永逸非常简单,您只需要完成几个步骤即可。

TelegramBingWallpaper

使用 Cloudflare Workers 定时脚本实现将 Bing Wallpaper 自动发送到 Telegram 频道中。

准备

您需要有一个 Cloudflare 账号和 Telegram 账号,如果没有则需要先注册,
他们都有免费的服务提供,并且使用也无需绑定银行卡。

Telegram

Telegram Bot Token

登陆您的 Telegram 账号,然后搜索 @BotFather 机器人并添加点击 /start,
这是 Telegram 官方的机器人账户,用于创建和管理用户的机器人。

输入命令 /newbot,开始创建一个机器人,按照提示创建即可,
最后直到看到类似提示信息:

Done! Congratulations on your new bot. You will find it at t.me/123Bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
xxxx:xxxxxx
Keep your token secure and store it safely, it can be used by anyone to control your bot.

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

复制 Use this token to access the HTTP API: 那一行下方的字符串,这是您的 Telegram Bot Token。

Telegram Chat ID

推荐您使用 Telegram 的频道来存储每日必应壁纸。

  1. 新建一个频道,名称与其他信息随意,您方便即可。
  2. 搜索 @VersaToolsBot 机器人并添加点击 /start,
    注意这是一个非官方的机器人,用于获取聊天会话 ID,本站也并不为此做任何担保。
直接发送消息给Bot,Bot会返回用户详细信息;
查询频道ID,请转发频道的一条消息给Bot!
  1. 在您刚刚创建的频道中随意发一条信息,然后将此信息转发给该机器人即可,
    然后机器人会返回一条该信息的详细信息,
    其中的 转发来源 > 频道 ID 就是 Telegram Chat ID,复制下来备用。

开始部署

  1. 直接访问 molikai-work/TelegramBingWallpaper 存储库中的 worker.js 文件,复制它即可,您可以直接点击 Copy raw file 按钮复制。
  2. 登录到 Cloudflare 控制台。
  3. 在帐户主页中,选择 Workers 和 Pages > 创建 > Workers > 创建 Worker。
    (Cloudflare 支持多种语言,推荐在控制台页面右上角将语言显示设置为与本教程相同的语言)
  4. 随意输入一个项目名字即可,确保能可以识别它,然后点击页面右下的 部署 按钮,
    等待,很快就好,直到页面中显示 项目已部署 相关字样。
  5. 点击 编辑代码 进入编辑代码页面,
    直接删除已经存在的代码,然后将您在第1步复制的 worker.js 文件内容粘贴进去即可,
    然后点击页面右上角的 部署 按钮,等待保存成功,会显示 已保存 相关字样。
  6. 回到 Workers 和 Pages 页面,点击列表中您刚刚创建并修改了代码的那个项目,进入项目管理页面。
  7. 点击 设置,往下滑找到 变量和机密 然后添加一个环境变量,类型为文本,
    变量名称为 TELEGRAM_BOT_TOKEN 值为您刚刚获取的 Telegram Bot Token,
    保存然后再添加一个环境变量,
    变量名称为 TELEGRAM_CHAT_ID 值为您刚刚获取的 Telegram Chat ID,然后保存。
  8. 再往下找到 触发事件,添加一个 Cron 触发器,再选择 Cron 表达式,
    在 Cron 表达式 输入框输入:
10 16 * * *

即可,这代表了会在 UTC+8 时区的每天凌晨0点10分自动执行脚本,
您也可以根据需要来修改表达式,注意 Cloudflare Workers Cron 定时器使用的时区为 UTC 时间。

  1. 将您的 Telegram Bot 邀请进您的目标频道中并设置为管理员。

效果演示

Test

0

—— 评论区 ——

昵称
邮箱
网址
取消
站点公告

联系1:xitcz@vip.qq.com

联系2:xitcz155@gmail.com

有事可以联系邮箱,并注明来意~

人生倒计时
最新评论
舔狗日记