在甲骨文云搭建telegram的RSS机器人

以前还用telegram和人聊天什么的,现在基本只用来看RSS了。一直以来都使用类似于@Aximobot之类的公共机器人服务,但在打开Docker的大门,在甲骨文云上装上了Easypanel后,自部署生活就发达了起来。本文就来记录一下在甲骨文云搭建telegram的rss机器人的过程。


1-申请Telegram的机器人Token

首先需要在telegram这里申请BotAPI

  • 申请一个telegram账号(省略)
  • 点击这里进入@BotFather。顾名思义,这就是telegram机器人的爸爸,掌管一切机器人的生杀大权(并不)
  • 输入 /newbot 命令,新建一个机器人
  • 会出现一个画面,要求为机器人起个名字。名字是不能随便起的,必须以bot为结尾
  • 起完名字后,telegram就会为你生成一个机器人,链接是这样的
t.me/<机器人名>
  • 同时,还会出现下面这条信息。信息里的HTTP API需要保存好,之后要用。
  • 接下来还需要CHAT ID,获取CHAT ID可以通过在浏览器键入以下地址获取(把<token>替换成你的token)
https://api.telegram.org/bot<token>/getUpdates
  • 成功的话会出现如下画面(没有出来的话,随便在自己的bot里发个什么消息即可)CHAT ID就在第二行(图里第二行涂白处)

至此telegram这里的准备到此完成


2-在EasyPanel上搭建机器人

①这次使用的是这个项目(感谢作者的劳动)

https://github.com/Rongronggg9/RSS-to-Telegram-Bot

搭建本身就很简单了。

在EasyPanel新建一个app,然后在source里输入如下imege即可。

rongronggg9/rss-to-telegram:latest

使用其他面板或者不用面板的朋友可以见下方链接,Pull Docker本身是一样的。

https://hub.docker.com/r/rongronggg9/rss-to-telegram

②设置环境变量

TOKEN=<你的HTTP API>
MANAGER=<你的CHAT ID>

完成


3-实际使用

在机器人中输入各种命令,实现各种功能。

下面是/help后出来的信息,以供参考。

RSS to Telegram Bot,关心你的阅读体验的 Telegram RSS 机器人。

GitHub: https://github.com/Rongronggg9/RSS-to-Telegram-Bot

命令:
/sub: 添加订阅
/unsub: 退订订阅
/unsub_all: 退订所有订阅
/list: 列出订阅列表
/set: 自定义订阅设置
/set_default: 自定义默认设置
/import: 从 OPML 导入订阅
/export: 导出订阅到 OPML
/activate_subs: 启用订阅
/deactivate_subs: 停用订阅
/version: 查看 bot 版本
/help: 查看帮助
/lang: اختيار اللغة / Seleccionar un idioma / Επιλέξτε μια γλώσσα / Select a language / Seleccionar un idioma / Aukeratu hizkuntza bat / انتخاب زبان / Sélectionnez une langue / בחר שפה / Pilih bahasa / Selezionare una lingua / 言語を選択する / Selecione um idioma / Сменить язык / Bir dil seçin / Змінити мову / 選擇語言 / 选择语言

/test: 测试 (仅 bot 管理员)
/set_option: 更改 bot 配置 (仅 bot 管理员)
/user_info: 查看/修改用户信息 (仅 bot 管理员)

在频道/群组里的使用方式:
1. 将 bot 添加到频道/群组里。
2a. 直接在频道/群组里发送命令。
2b. 或者,你也可以在和 bot 的私聊里像这样发送命令: /sub @username https://example.com 或 /sub -10010000000000 https://example.com。
(@username 是频道/群组的用户名,@ 是不可缺少的;-10010000000000 是频道/群组的 ID,必须以 -100 开头)

(完)

《在甲骨文云搭建telegram的RSS机器人》有1条评论

评论已关闭。