Skip to content

Latest commit

 

History

History
123 lines (76 loc) · 3.91 KB

03.分发器配置.md

File metadata and controls

123 lines (76 loc) · 3.91 KB

Liuli 分发器配置

目前分发器支持类型如下:

  • [推荐] wecom:企业微信
  • ding:钉钉
  • tg: Telegram

钉钉

建立一个群聊用于接收文章消息,然后新增一个群机器人,如下图:

GctXXh

然后配置机器人:

7iWlhv

最后记住机器人对应的Token,一般格式如下:1dea61224e683d90c5d3694c89e30841681567747f41fb9722597d48655f4365,那么此时分发器配置如下:

# 分发配置,目标支持:ding[钉钉]、wecom[企业微信]、tg[Telegram] 等等
SENDER_LIST = ["ding"]
# 申请钉钉TOKEN时候,关键字必须带有 [liuli] !重要
DD_TOKEN = os.getenv('LL_DD_TOKEN', '1dea61224e683d90c5d3694c89e30841681567747f41fb9722597d48655f4365')

企业微信

如果你热衷微信生态,Liuli同样对企业微信做了支持,请先随便用手机号注册一个企业微信

首先创造应用:

2Cfkbw

获取相关ID:

zLGP5T

企业ID在我的企业->企业信息->企业ID

为了方便可以在微信上接收消息,记得开启微信插件,进入下图所在位置,然扫码关注你的二维码即可:

zlfcd9

现在你获取了以下三个参数,请到对应配置填写秘钥即可:

WECOM_ID = os.getenv("CC_WECOM_ID", "wwee29721ad4f6e1c9")
WECOM_AGENT_ID = os.getenv("CC_WECOM_AGENT_ID", "-1")
WECOM_SECRET = os.getenv(
    "CC_WECOM_SECRET", "O4M9w38wuwAxCMr0O3lTqAgzLC7yxjsDGr6lgv12345"
)

Telegram

获取Token

首先,通过以下链接连接到@BotFather: https://telegram.me/BotFather 当在电报中打开与 BotFather 的聊天窗口时,按下Start按钮。

你会看到像这样的消息:

发送 /newbot 命令

并输入您的机器人的名称

然后,需要为机器人设定用户名,设定之后将返回Telegram Bot的Token

获取 chat id

通过以下链接连接到@userinfobot: https://telegram.me/userinfobot 当在电报中打开与 userinfobot 的聊天窗口时,输入任意内容,它将返回你的chat id

设置对应环境变量

修改.env文件设置环境变量

# 你Telegram的chat id
LL_TG_CHAT_ID = "1222431510"
# 你TelegramBot的Token
LL_TG_TOKEN = "5065136980:BBF4uhUcGLP1-6qOHBfIT_0EArbXjek91GY"

Bark

仅介绍Bark客户端的使用,要自行部署Bark服务端,请参考 bark-server

获取推送url

打开APP,复制URL

设置对应环境变量

修改.env文件设置环境变量LL_BARK_URL

RSS

目前项目支持使用RSS订阅模式读取爬取到的讯息,而配置方法却不在分发器中。 配置方式可参考 wechat.json。 关键点在于设置after_collect如:

"after_collect": [{
"func": "to_rss",
"doc_source_list": ["liuli_wechat"],
"link_source": "github"
}]

doc_source_listliuli_wechatwechat_list老胡的储物柜,则RSS订阅地址为http://IP:PORT/rss/liuli_wechat/老胡的储物柜/, 端口默认为8765