18 个版本
0.2.9 | 2024年7月23日 |
---|---|
0.2.6 | 2024年3月12日 |
0.2.4 | 2023年12月5日 |
0.2.3 | 2023年10月29日 |
0.1.5 | 2023年3月25日 |
#426 in 命令行工具
199 每月下载
17KB
118 行
rss-discord
一个简单的 Rust 程序,用于扫描 RSS 源并发送 Discord 钩子以通知新事件。
安装
确保您已安装 rust,然后从项目根目录克隆仓库并运行 cargo build --release
,生成的二进制文件位于 ./target/release/
用法
使用以下环境变量运行二进制文件
WEBHOOK_URL
: 要发送通知的 Discord 钩子 URLFEED_URL
: 指向您想要监视的 RSS 源的 URLFEED_NAME
: RSS 源的名称MESSAGE_CONTENT
: 可选的消息内容,对于使用<@user_id>
或<@&role_id>
来ping用户或角色很有用FEED_IS_HTML
: 如果设置此变量,则将源描述处理为 HTMLRSS_REPLACEMENTS
: 一个列表,由:
分隔,其中每个条目指定要应用在嵌入描述中的替换,语法为<search>/<replacement>
。反斜杠用于转义:
和/
字符。
我建议定期运行程序(例如,使用 cron)以接收源更新。要同时检查多个源的更新,请创建具有不同环境变量的多个 cron 作业。
依赖关系
~15–28MB
~500K SLoC