最新Telegram双向私聊机器人,完全开源,完全免费,支持高度自定义!nfd---感谢酒神
一个基于 Cloudflare Worker 的 Telegram 消息转发机器人,集成 反欺诈 功能。
🎯 主要特点
✅ 基于 Cloudflare Worker 搭建
低成本,仅需一个 JS 文件
无需额外域名,使用 Cloudflare Worker 自带域名
数据永久存储(Worker KV)
全球 CDN 转发,稳定可靠
✅ 反欺诈系统
当聊天对象存在 诈骗记录 时,自动警告
支持屏蔽用户,防止骚扰
🛠️ 搭建步骤
1. 获取必要信息
获取 Bot Token
在 @BotFather 创建 Bot,获取 Token
建议 发送
/setjoingroups
禁止 Bot 被加入群组获取随机 UUID
获取 Telegram 用户 ID
使用 @username_to_id_bot 获取你的 ID
2. 配置 Cloudflare Worker
登录 Cloudflare Workers,创建一个 Worker
配置环境变量
ENV_BOT_TOKEN
→ 步骤 1 获取的 TokenENV_BOT_SECRET
→ 步骤 2 获取的 UUIDENV_ADMIN_UID
→ 步骤 3 获取的 Telegram ID绑定 KV 数据库
创建一个 Namespace Name 为
nfd
的 KV 数据库在 Settings → Variable → KV Namespace Bindings 中绑定:
1
nfd -> nfd
部署 Worker 代码
点击
Quick Edit
复制 worker.js 文件 (点击打开)的内容 粘贴到编辑器
注册 WebSocket
访问
https://xxx/registerWebhook
(替换xxx
为你的 Worker 地址)
🎯 使用方法
消息自动转发:
其他用户向 Bot 发送的消息,会被转发给 Bot 创建者
创建者回复 普通文字,Bot 自动将其转发回原发送者
指令操作(不会转发给原发送者):
1
2
3/block # 屏蔽用户
/unblock # 取消屏蔽
/checkblock # 查询用户是否被屏蔽
💡 修改 Bot 欢迎语
在 worker.js
中查找相关内容,并替换为你想要的文本。
📜 反欺诈数据源
🔹 欺诈数据库: fraud.db
🔹 数据格式: 每行一个 uid
(用户 ID)
🔹 贡献数据: 可提交 PR 或 Issue(需提供证据)
❤️ 致谢
特别感谢以下开源项目的支持:
声明:本文仅用于技术交流与合法用途,禁止用于任何违反当地法律的行为。
本文由 网络资源分享 发布,如需转载请注明出处。