跳到主要内容

daily

意义不是很大的每日推送

用户说明

在开启了每日推送的群里,你应该会每天早上收到类似于这样的消息(会有一点点长):

/今天
示例
七点几勒,起床先啦!各位兽受们早上好

你也可以发送以下命令主动查看:

/今天今天的问好你看了吗
命令
通常包含 /摸鱼、/60s 和 /一句 的内容
权限节点 daily.today
/历史看看历史上的今天
命令
接口来自https://www.ipip5.com/today/
权限节点 daily.history
/摸鱼日历今天也要开心摸鱼哦
命令
接口来自https://api.j4u.ink
别名 /摸鱼
权限节点 daily.moyu
/60秒用60秒迅速看世界
命令
接口来自https://api.qqsuu.cn
别名 /60s
权限节点 daily.news
/每日一句是中英双语的
命令
接口来自http://open.iciba.com
别名 /一句
权限节点 daily.sentence
/历史
示例
/摸鱼日历
示例
/60秒
示例
/每日一句
示例
警告

似乎今日兽兽的上游停更了,现在运行 /今日兽兽 得到“似乎没有今日兽兽”是正常现象,这不是 IdhagnBot 的问题。

/今日兽兽
命令
接口来自https://hifurry.cn
权限节点 daily.everyfurry
/今日兽兽
示例
似乎没有今日兽兽
信息

主动查看每日鉴毛、发言排行和 EPIC 喜加一的功能分别位于插件 furbotwordcloud

epic_free,并不是本插件。

在私聊中发送“/今天”不会显示排行。废话,私聊哪来群员

搭建说明

你需要修改 configs/daily.yaml,加上需要推送的群聊,绒狸每日鉴毛还需配置绒狸 Token

default_time: 07:00:00 # 推送时间,默认为 07:00:00
default_modules: # 要发送的内容,默认为空,以下为包含全部模块的示例
- type: string # 固定的字符串
string: 七点几勒,起床先啦!各位兽受们早上好
- # 被数组包裹的内容将会作为合并转发发送,由于协议端限制,只能包裹一层
- type: epicgames # EPIC 喜加一(只有今天可以领的游戏和昨天不同时才会显示)
- type: rank # 水群排行(需安装 SQL 相关依赖:pdm install -G sql)
limit: 10 # 最大排行长度,默认为 10
- type: furbot # 绒狸每日鉴毛(需配置绒狸 Token)
- type: everyfurry # 今日兽兽(上游似乎停更,不建议继续使用)
- type: countdown # 倒计时
countdowns:
- date: 2023-01-09
before: 距su226的生日还剩{}# 日期之前显示的内容,{} 会被替换为天数,省略时不显示
exact: 祝su226生日快乐 # 恰好当天时显示的内容,省略时不显示
after: su226的生日已过了{}# 日期之后显示的内容,{} 会被替换为天数,省略时不显示
- type: history # 历史上的今天
- type: moyu # 摸鱼日历
- type: news # 60秒看世界
- type: sentence # 每日一句(不包括语音)
groups:
123456789: {} # 要推送的群,可以指定多个
987654321: # 也可以为每个群单独覆盖配置
time: 07:01:00 # 建议稍微错开时间,如 07:00、07:01 等,以防发送失败
modules: [] # 覆盖要发送的内容
-1: {} # 你也可以使用 -1 来单独配置私聊显示的内容,注意私聊并不会定时推送。

状态文件在 states/daily.yaml,参考如下:

警告

你通常不应该修改状态文件,除非别无选择。

last_send: # 上次发送的日期,用于判断是否已经发送过。
123456789: '2022-10-16'
987654321: '2022-10-16'