Skip to content

Latest commit

 

History

171 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

logo

PyPI Python License STARS

一个极速,多功能的哔哩哔哩推送机器人

注意

由于 Python 的性能原因,从 2025 年 6 月 9 日起,本 Python 分支将不再进行除 bug 修复外的其他更新
已基于 Java 对本项目进行 3.0 版本的重构,将于 2025 年 6 月份开始测试
并将于 3.0 正式版本发布后完全停止维护本分支

特性

  • 极速的直播推送,通过连接直播间实现
  • 接近于手机端效果的绘图式动态推送
  • 详细的直播数据统计
  • 群内数据查询、榜单查询

快速开始

项目依赖于 Redis 进行持久化的直播相关数据存储,依赖于 Mirai 和 mirai-http 进行消息推送

安装

pip install starbot-bilibili

启动

推送配置的 JSON 文件可使用官网的 在线制作工具 生成
详细文档及 config 中所需的 credential 获取方式请参见 部署文档

from starbot.core.bot import StarBot
from starbot.core.datasource import JsonDataSource
from starbot.utils import config

config.set_credential(sessdata="B站账号的sessdata", bili_jct="B站账号的bili_jct", buvid3="B站账号的buvid3")

datasource = JsonDataSource("推送配置.json")
bot = StarBot(datasource)
bot.run()

鸣谢

Star History

Star History Chart

About

一个极速,多功能的哔哩哔哩推送机器人

Resources

Stars

395 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages