{"repo":"Heavrnl/TelegramForwarder","free":true,"listed":false,"github":"https://github.com/Heavrnl/TelegramForwarder","clone":"git clone https://github.com/Heavrnl/TelegramForwarder.git","description":"一个功能强大的 Telegram 消息转发器，支持多源转发、关键词过滤、正则替换、RSS订阅，AI处理，多平台推送等功能。","language":"Python","stars":1215,"topics":["telegram","telethon","fliter","python","apprise"],"license":"GPL-3.0","category":"chat-messaging","readme_excerpt":"Telegram 转发器 Telegram Forwarder --- [ ][docker-url] [docker-url]: https://hub.docker.com/r/heavrnl/telegramforwarder 📖 简介 Telegram 转发器是一个强大的消息转发工具，只需要你的账号加入频道/群聊即可以将指定聊天中的消息转发到其他聊天，不需要bot进入对应的频道/群组即可监听。可用于信息流整合过滤，消息提醒，内容收藏等多种场景, 不受转发/复制禁止的限制。此外，利用 Apprise 强大的推送功能，你可以轻松将消息分发至聊天软件、邮件、短信、Webhooks、APIs 等各种平台。 ✨ 特性 - 🔄 多源转发 ：支持从多个来源转发到指定目标 - 🔍 关键词过滤 ：支持白名单和黑名单模式 - 📝 正则匹配 ：支持正则表达式匹配目标文本 - 📋 内容修改 ：支持多种方式修改消息内容 - 🤖 AI 处理 ：支持使用各大厂商的AI接口 - 📹 媒体过滤 ：支持过滤指定类型的媒体文件 - 📰 RSS订阅 ：支持RSS订阅 - 📢 多平台推送 ：支持通过Apprise推送到多个平台 📋 目录 - 📖 简介 - ✨ 特性 - 🚀 快速开始 - 1️⃣ 准备工作 - 2️⃣ 配置环境 - 3️⃣ 启动服务 - 4️⃣ 更新 - 📚 使用指南 - 🌟 基础使用示例 - 🔧 特殊使用场景示例 - 🛠️ 功能详解 - ⚡ 过滤流程 - ⚙️ 设置说明 - 主设置说明 - 媒体设置说明 - 🤖 AI功能 - 配置说明 - 自定义模型 - AI处理能力 - 定时总结功能 - 📢 推送功能 - 设置说明 - 📰 RSS订阅 - 启用RSS功能 - 访问RSS仪表盘 - Nginx配置 - RSS配置说明 - 特殊设置项 - 注意事项 - 🎯 特殊功能 - 🔗 链接转发功能 - 📝 命令列表 - 💐 致谢 - ☕ 捐赠 - 📄 开源协议 🚀 快速开始 1️⃣ 准备工作 1. 获取 Telegram API 凭据： - 访问 https://my.telegram.org/apps - 创建一个应用获取 API ID 和 API HASH 2. 获取机器人 Token： - 与 @BotFather 对话创建机器人 - 获取机器人的 BOT TOKEN 3. 获取用户 ID： - 与 @userinfobot 对话获取你的 USER ID 2️⃣ 配置环境 新建文件夹 下载仓库的 docker-compose.yml 到目录下 接着下载或复制仓库的 .env.example 文件，填入必填项，然后重命名为 .env 3️⃣ 启动服务 首次运行（需要验证）： CTRL+C 退出容器 修改 docker-compose.yml 文件，修改 stdin open: false 和 tty: false 后台运行： 4️⃣ 更新 注意：docker-compose运行不需要拉取仓库源码，除非你打算自己build，否则只需要在项目目录执行以下命令即可更新。 📚 使用指南 🌟 基础使用示例 假设订阅了频道 \"TG 新闻\" (https://t.me/tgnews) 和 \"TG 阅读\" (https://t.me/tgread) ，但想过滤掉一些不感兴趣的内容： 1. 创建一个 Telegram 群组/频道（例如：\"My TG Filter\"） 2. 将机器人添加到群组/频道，并设置为管理员 3. 在 新创建 的群","default_branch":null,"files":null,"tree":[],"storefront":"/r/Heavrnl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Heavrnl/TelegramForwarder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}