/wxgzh2tg

将微信公众号推送转发至tg channel

Primary LanguagePython

wxgzh2tg - 将微信公众号的推送转发至telegram channel

本项目基于姊妹项目wxgzh-api将微信公众号推送转发至tg channel

开始使用

安装依赖

  1. 在本地部署运行wxgzh-api

  2. 将本项目克隆至本地, 使用pip安装requirement.txt中的所有依赖

git clone https://github.com/BeautyYuYanli/wxgzh2tg.git
cd wxgzh2tg
pip3 install -r requirement.txt

配置

  1. 在目录下创建文件config.py, 并仿照config.py.temp在该文件中写入配置信息, 包括: tg bot 信息bot token, bot chatID, 订阅公众号列表subscribe_list, 用于连接tg的代理服务器proxies

  2. 在目录下创建文件database.pwp, 不写入任何内容

使用

运行python3 main.py以转发订阅公众号的最新文章. 你可以为此创建一个定时任务

请谨慎地配置定时任务, 以免触发微信后台的风控. 以下是一个仅供参考的定时任务配置

$ crontab -l

0 7-23/2 * * * sh /home/xxxx/script/wxgzh2tg.sh

$ cat wxgzh2tg.sh 

cd /home/beautyyu/Development/wxgzh2tg/
timeout 10m python3 main.py -k

另外, 请经常更新image以保持最新版本, 避免触发玄学报错

$ docker-compose pull

Demo

Todo

  • database.pwp替换为数据库
  • 使用合适的方法替换标题作为文章的唯一标识