@luis 我不清楚为什么。有可能你没有安装 chat-command 插件导致在聊天中不能运行指令?
LinHeLurking 发布的帖子
-
RE: 每日新闻速报, 每日 Bilibili 番剧速报
@enderavaritia 谢谢反馈,这个是有番剧停播了,当时写的时候没注意到还有这种情况,目前已经修复了。在 Github 的最新 release 即可找到。
-
每日新闻速报, 每日 Bilibili 番剧速报
Mirai News Reporter
一个简单的每日新闻速报/番剧速报 mirai-console 插件
项目地址:
https://github.com/LinHeLurking/mirai-news-reporter
功能
- 爬取知乎的一个每日新闻页面, 以图片形式分享. 向机器人说 "今日新闻", "今日速报" 即可触发.
- 爬取 B 站的今日番剧列表, 以图片形式分享. 用 "今日动画", "今日番剧" 触发.
白名单
为了避免打扰网友, 群聊使用白名单管理. 只有通过命令指定的群聊, 才会在群聊中触发本机器人.
番剧群组白名单和新闻播报群组白名单是分开的两个名单,你可以使用
/reporter_list
命令来管理这两个名单。
该命令允许show
,add
,remove
三种后缀。其中add
,remove
两个后缀需要跟一个群号。
在群号之后你可以用anime
,news
来指定操作哪一个白名单(留空表示二者都操作)。举例如下:
将群号为 123456 的群加入番剧、新闻白名单:
/reporter_list add 123456
将群号为 123456 的群加入番剧白名单:
/reporter_list add 123456 anime
将群号为 123456 的群加入新闻白名单:
/reporter_list add 123456 news
更多命令细节可以通过 /help 获取.
自定义语句
Bot 在回复命令时的很多语句,都可以通过
/reporter_msg
命令来自定义。命令格式:
/reporter_msg <key> <list>
。其中,
<key>
的可能取值及其含义见下表。
<list>
是一个用逗号或分号分割的列表(也可以只是一个词),中文标点和英文标点都可以,但是不能有空格。
<list>
表示相应的用户发出触发语句可以使用<list>
中的任何一个,
而机器人回复的语句会在列表中随机选取。key 默认值 含义 dailyTriggers 今日,每日,日常,daily,Daily "今日番剧"/“每日新闻” 中的 “今日/每日” animeTriggers 番剧,动画,B站番剧,B站番剧 "今日番剧"/“每日动画” 中的 “番剧/动画” newsTriggers 新闻,速报,新闻速报 "今日新闻"/“每日速报” 中的 “新闻/速报” waitMessages 稍等哦QwQ 需要进行长加载时的提示语 animeDailyMessages 早上好呀,这是今天的B站番剧\n(•̀ω•́)✧ 早上的自动动画播报提示 animeReplyMessages 这是今天的B站番剧\n(•̀ω•́)✧ 用关键词触发播报后的回复语 noAnimeMessages 好像今天没有放送呢>_< 今天没有番剧时的提示语 newsDailyMessages 这是今天的新闻速报\nq(≧▽≦q) 早上的自动新闻播报提示 newsReplyMessages "这是今天的新闻速报 \nq(≧▽≦q)" 用关键词触发播报后的回复语 noDisturbingGroupMessages 为了防止打扰到网友,这个群不在日报白名单呢QwQ 白名单提示 errorMessages 出错啦,等会再试试吧 ̄へ ̄ 错误提示 上述的 key,写成单数形式也 OK
效果展示
目前排版还不是很好, 以后找机会继续优化.
效果展示:
今日番剧:
今日新闻: