Skip to content

BraveCowardp/nonebot-plugin-biliforward

Repository files navigation

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-biliforward

✨ B站视频转发插件 ✨

license pypi python

📖 介绍

让机器人登录B站账号,在B站中向机器人登录的B站账号分享视频,机器人可以把收到的分享转发到qq群聊中

(群友希望把视频分享给小群里的好厚米,但是有些群友设备从B站向qq分享视频不方便,于是此插件应运而生)

欢迎提建议和issue

💿 安装

使用 nb-cli 安装(推荐!) 在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-biliforward
使用包管理器安装 在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot-plugin-biliforward
pdm
pdm add nonebot-plugin-biliforward
poetry
poetry add nonebot-plugin-biliforward
conda
conda install nonebot-plugin-biliforward

打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入

plugins = ["nonebot_plugin_biliforward"]

🎉 使用

更新数据模型 使用必看!!!!!

本插件使用了官方推荐的nonebot-plugin-orm插件操作数据库,安装插件或更新插件版本后,在启动机器人前,都需要执行此命令。

nb orm upgrade

手动执行下列命令检查数据库模式是否与模型定义一致。机器人启动前也会自动运行此命令,并在检查失败时阻止启动。

nb orm check

看到没有检测到新的升级操作字样时,表明数据库模型已经成功创建或更新,可以启动机器人

指令表

指令 参数 权限 需要@ 范围 说明
登录b站 超级管理员 建议私聊使用 通过扫码让机器人登录B站账号,建议此账号只给机器人使用,并且一个机器人只允许登录一个账号,所有群聊通用
b站登录用户信息 群员 群聊 查看机器人登录的B站用户信息
添加b站转发白名单 bili_uid 群员 群聊 添加B站用户到此群聊白名单,此用户向机器人用户分享的视频将会被发送到此群

TODO

  • 优化视频信息排版,可能会使用html渲染成图片 (正在学习)
  • 增加取消白名单功能
  • web端可以通过在评论区@机器人转发视频

About

B站视频转发插件

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages