Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leetaogoooo/dingding-rssbot
dingding rssbot
https://github.com/leetaogoooo/dingding-rssbot
Last synced: 2 months ago
JSON representation
dingding rssbot
- Host: GitHub
- URL: https://github.com/leetaogoooo/dingding-rssbot
- Owner: LeetaoGoooo
- Created: 2020-10-10T07:59:34.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-15T08:10:15.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T06:21:17.225Z (3 months ago)
- Language: Python
- Size: 3.99 MB
- Stars: 19
- Watchers: 3
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DingDing Rss Robot
钉钉 rss 订阅机器人# 功能
- rss 订阅
- rss 定时推送# 使用说明
fork 本项目后,需要进行配置后才能正常使用
## rss 源配置
使用数据库管理源打开 rss.db 文件,修改 rss.db 表中的 Rss 表
```python
class Rss(BaseModel):
feed = CharField(unique=True) # 订阅地址
cover = CharField(max_length=255, null=True) # 封面(图片地址)
title = CharField(max_length=20) # 订阅名称
url = CharField(max_length=255) # 网站地址
```## 定时配置
修改 `.github/workflows/rssbot.yml` 文件第 8 行 cronb 的表达式
⚠️ **频率不要太频繁,避免被误判滥用**
其中 31 和 32 行配置可以设置为自己的邮箱和名称
```yaml
git config --global user.email [email protected]
git config --global user.name linep47
```## 配置环境变量
钉钉机器人需要使用 `WEBHOOK` 和 `SECRET`(对应**加签**) 这两个参考钉钉机器人文档自行申请。
还需要申请一个 `TOKEN`, 点击 [Personal access tokens (classic)](https://github.com/settings/tokens) 申请
然后在项目的 Settings 中依次添加 `WEBHOOK`,`SECRET`,`TOKEN` 三个参数
# 效果