2022-03-11 00:24:18 +08:00
2022-03-08 11:39:20 +08:00
2022-02-12 10:35:35 +08:00
2022-03-07 13:24:11 +08:00
2022-03-11 00:24:18 +08:00
2022-03-08 22:34:19 +08:00
2022-03-11 00:24:18 +08:00
2022-02-12 11:22:08 +08:00
2022-02-12 00:48:25 +08:00
2022-03-09 15:03:24 +08:00
2022-03-09 15:15:08 +08:00
2021-02-24 20:57:07 +08:00
2022-03-10 21:51:18 +08:00
2022-03-06 22:40:39 +08:00
2022-03-06 22:40:39 +08:00
2022-02-12 10:22:19 +08:00
2022-03-10 21:51:18 +08:00

Bison
通用订阅推送插件

pypi license felinae98 docker codecov qq group

文档|开发文档

简介

一款自动爬取各种站点,社交平台更新动态,并将信息推送到 QQ 的机器人。 基于 NoneBot2 开发(诞生于明日方舟的蹲饼活动)

本项目原名原名nonebot-hk-reporter

寓意本 Bot 要做全世界跑的最快的搬运机器人,后因名字过于暴力改名

本项目名称来源于明日方舟角色拜松——一名龙门的信使,曾经骑自行车追上骑摩托车的德克萨斯

支持的平台:

  • 微博
  • Bilibili
  • RSS
  • 明日方舟
    • 塞壬唱片新闻
    • 游戏内公告
    • 版本更新等通知
  • 网易云音乐
    • 歌手发布新专辑
    • 电台更新

功能

  • 定时爬取指定网站
  • 通过图片发送文本,防止风控
  • 使用队列限制发送频率
  • 使用网页后台管理 Bot 订阅

使用方法

!!注意,如果要使用后台管理功能请使用 pypi 版本或者 docker 版本,如果直接 clone 源代码 需要按下面方式进行 build

cd ./admin-frontend
yarn && yarn build

可以使用 Dockerdocker-compose作为插件安装在 nonebot 中,或者直接运行
参考文档

FAQ

  1. 报错TypeError: 'type' object is not subscriptable
    本项目使用了 Python 3.9 的语法,请将 Python 版本升级到 3.9 及以上,推荐使用 docker 部署
  2. bot 不理我
    请确认自己是群主或者管理员,并且检查COMMAND_START环境变量是否设为[""]
  3. 微博漏订阅了 微博更新了新的风控措施,某些含有某些关键词的微博会获取不到。

参与开发

欢迎各种 PR参与开发本插件很简单只需要对相应平台完成几个接口的编写就行。你只需要一点简单的爬虫知识就行。

如果对整体框架有任何意见或者建议,欢迎 issue。

鸣谢

License

MIT

Description
No description provided
Readme MIT 12 MiB
Languages
Python 90%
TypeScript 7.8%
CSS 0.7%
Jinja 0.6%
Dockerfile 0.6%
Other 0.3%