字
字节笔记本
2026年2月20日
Clipboard to Telegram:macOS 剪贴板同步 Telegram 工具
Clipboard to Telegram 是一款便捷的 macOS 应用,帮助用户快速将剪贴板内容发送至 Telegram。只需配置一次 Bot Token 和 Chat ID,即可实现剪贴板内容的自动同步,非常适合需要在多设备间共享数据的用户。
项目简介
Clipboard to Telegram 由 viewer12 开发,是一个纯 Swift 编写的 macOS 应用。该项目在 GitHub 上已获得 51 stars,采用 MIT 开源协议。值得一提的是,该项目的所有代码(包括 README)都是在 GPT-4 的协助下完成的,展示了 AI 辅助开发的实际应用案例。
核心特性
- 剪贴板监控:实时监听系统剪贴板变化,自动捕获新内容
- 一键发送:将剪贴板中的文字、链接等内容快速发送至指定 Telegram 聊天
- 轻量便捷:菜单栏应用设计,不占用 Dock 空间
- 配置简单:仅需 Bot Token 和 Chat ID 即可完成配置
- 跨设备同步:通过 Telegram 实现多设备间的数据共享
技术栈
- Swift - 主要开发语言(100%)
- SwiftUI - 用户界面框架
- Telegram Bot API - 消息发送接口
安装指南
前置要求
- macOS 系统
- Telegram 账号
获取 Bot Token
- 打开 Telegram 并搜索 "BotFather"
- 向 BotFather 发送命令:
/newbot - 输入您的机器人名称
- 输入机器人用户名(必须以 bot 结尾)
- 收到包含 bot token 的消息,保存备用
获取 Chat ID
- 打开 Telegram,搜索并添加 IDBot
- 向 IDBot 发送命令:
/getid - 收到包含 chat ID 的消息,保存备用
应用配置
- 下载并安装 Clipboard to Telegram 应用
- 打开应用设置界面
- 填入获取到的 Bot Token 和 Chat ID
- 启用剪贴板监控功能
使用示例
配置完成后,应用会在后台运行。当您复制任何内容时:
- 复制文字、链接或其他内容到剪贴板
- 应用自动检测到剪贴板变化
- 内容被发送至您配置的 Telegram 聊天
- 在任何设备上打开 Telegram 即可查看
项目结构
text
Clipboard-to-Telegram/
├── ClipboardToTelegramApp.swift # 应用入口
├── ContentView.swift # 主界面
├── SettingsView.swift # 设置界面
├── README.md # 项目说明
└── LICENSE # MIT 许可证SettingsView.swift 代码解析
设置界面采用 SwiftUI 构建,主要包含两部分配置说明:
swift
import SwiftUI
struct SettingsView: View {
var body: some View {
ScrollView {
VStack(alignment: .leading, spacing: 20) {
// Bot Token 获取指南
Text("获取 Bot Token")
.font(.title2)
.bold()
Text("要获取 Bot Token,请按照以下步骤操作:")
.font(.headline)
VStack(alignment: .leading, spacing: 10) {
Text("1. 打开 Telegram 并搜索 \"BotFather\"")
Text("2. 向 BotFather 发送命令:/newbot")
Text("3. 输入您的机器人名称")
Text("4. 输入机器人用户名(必须以 bot 结尾)")
Text("5. 保存收到的 bot token")
}
.padding(.leading, 20)
Divider()
// Chat ID 获取指南
Text("获取 Chat ID")
.font(.title2)
.bold()
VStack(alignment: .leading, spacing: 10) {
Text("1. 打开 Telegram,搜索并添加 IDBot")
Text("2. 向 IDBot 发送命令:/getid")
Text("3. 保存收到的 chat ID")
}
.padding(.leading, 20)
}
.padding()
}
}
}适用场景
- 多设备办公:在 Mac 上复制内容,在手机上通过 Telegram 查看
- 临时存储:将重要链接、文字快速保存到 Telegram
- 团队协作:将剪贴板内容自动分享至团队群组
- 跨平台传输:替代 AirDrop 等传统传输方式
项目链接
- GitHub 仓库:https://github.com/viewer12/Clipboard-to-Telegram
- 许可证:MIT License
- 发布版本:V1.0.1 (Latest)
分享: