Skip to content

Starlwr/StarBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

170 Commits
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages