#telegram-bot #rss #activities #translation #layer #mind #next-cloud

bin+lib rss2tg

RSS 到 Telegram 转换层。以 Nextcloud 活动 为考虑。

5 个版本

使用旧的 Rust 2015

0.2.3 2018年3月9日
0.2.2 2018年3月9日
0.2.1 2017年11月8日
0.2.0 2017年11月7日
0.1.1 2017年11月3日

#8#next-cloud

GPL-3.0 许可证

17KB
198

rss2tg

Crates.io Status

RSS 到 Telegram 转换层。以 Nextcloud 活动 为考虑。

使用方法

要使用此软件包作为二进制程序,您应该

  • 获取 Telegram 机器人令牌
  • 将此机器人添加到您想要写入 RSS 的对话中
  • 获取此对话的 id
  • 将所有这些添加到配置文件中

配置示例

last_guid_file = ".last_guid"

[[subscriptions]]
rss_url = "https://YOURDOMAIN/apps/activity/rss.php?token=YOUR_NEXTCLOUD_ACTIVITIES_TOKEN"
bot_token = "YOUR_TELEGRAM_BOT_TOKEN"
chat_id = "TARGET_TELEGRAM_CHAT_ID"
last_guid_file = ".last_guid"

其中

  • YOURDOMAIN 是您的 Nextcloud 实例域名
  • YOUR_NEXTCLOUD_ACTIVITIES_TOKEN 是从您的 Nextcloud 活动 选项卡 -> 设置 -> 启用 RSS 订阅 获取的令牌
  • YOUR_TELEGRAM_BOT_TOKEN 是您在 Telegram 通过 @BotFather 注册的机器人的令牌
  • TARGET_TELEGRAM_CHAT_ID 是您想要机器人写入的聊天 id(如果是一个群组,此 id 以 - (减号) 开头)

依赖项

~12–22MB
~382K SLoC