트렌딩 목록으로
Python

Tech-Melon / GmgnTwitterTgAlert

gmgn이 망하지 않는 한, 자신의 트위터 추적기를 가질 수 있다

43
23
약 2개월 전
GitHub에서 보기

이 프로젝트에 대해

Tech-Melon 님의 GmgnTwitterTgAlert 프로젝트는 GitHub에서 43개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Python 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Python 100%

🇰🇷 한국어 번역 README

캐시 히트

GmgnTwitterClaw 🦅

基于 GMGN.ai 的实时 Twitter KOL 监控引擎,通过浏览器自动化拦截 WebSocket 数据流,将推特动态标准化后实时分发至 Telegram 频道、WebSocket 广播和 Webhook 三大通道。

✨ 核心特性

  • 全动作捕获:覆盖发推、转推、回复、引用、关注/取关、删帖、换头像、改昵称、改简介、置顶/取消置顶共 12 种推特行为
  • FxTwitter / vxTwitter 富文本卡片:推文自动渲染为带图/视频的嵌入式预览卡片,关注/取关等主页类动作自动渲染为用户名片
  • DeepSeek 实时翻译:非阻塞异步翻译,推送完成后自动추가 中文译文,零延迟不卡主循环
  • 多频道智能路由:按推特 Handle 分组路由到不同 Telegram 频道,同一博主可同时推送至多个频道
  • 双轨数据捕获:WebSocket 实时监听 + HTTP Polling 降级拦截,重连间隙零丢失
  • 去重引擎:基于 'internal_id' 的快照/完整版智能去重,500ms 窗口内自动选优
  • 三通道扇出分发:Telegram、WebSocket、Webhook 并行推送,任一通道故障不影响其余
  • 12 小时自动刷新:systemd 'RuntimeMaxSec' 定时重启,防止长时间运行导致浏览器 메모리 泄漏

💡 FAQ:首次授权与账号准备必读

在开始部署之前,你需要了解 GMGN 的底层授权机制:

  • GMGN 官网:
  • 获取授权链接: 首次使用时,你需要在 Telegram 中找到 GMGN Bot 提供的专属登录/授权链接(右键复制链接),并将其填入到本项目的配置文件 'config.py' 中的 'AUTH_URL' 里(详见下文第 5 步).
  • ⚠️ 账号风控注意: 强烈建议使用一个 空 TG / 小号 来扫码授权隔离风险。 하지만 请注意 GMGN 공식 규칙:对于没有任何交易量的纯空号,GMGN 会限制其관심 小众博主(需要有交易量才能解锁)。 相关限制规则请自行了解。
  • 📹 推特演示说明: 点此查看视频说明演示

📂 项目结构


🚀 部署指南

1. 설치기본依赖和 Python 도구 'uv'

'uv' 是比原生的 'pip' 快几百倍的现代化 Python 환경관리工具,本程序使用它来隔离虚拟环境。

2. 설치: Playwright 内核与 Linux 缺失的底层桌面包

因为程序的核心本质是操纵真的浏览器进行抓取,所以我们需要安装浏览器内核及在 Linux 裸机运行虚拟桌面所必须的 C 语言底层库。

3. 设置 Cloudflare WARP 代理(突破 IP 盾防御核心)

만약 불배치这一步,机房 VPS 的 IP 访问 gmgn.ai 会被 Cloudflare 100% 出现盾阻断("죄송합니다, 차단되었습니다"),甚至连验证码都不会给。 通过挂载官方 WARP 서비스,并将其转化为本地 Proxy,脚本将可以获得家庭宽带级别的隐身穿透能力。

4. 配置环境变量

모든 민감한 信息通过 '.env' 문서관리,严禁提交到 Git(已在 '.gitignore' 中屏蔽).

完整的环境变量说明:

| 变量名 | 必填


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

Tech-Melon/GmgnTwitterTgAlert GitHub 원문 바로가기 →