Skip to content

一个QChatGPT的插件,获取up主动态和直播开播提示,bot会以图片的方式进行通知

Notifications You must be signed in to change notification settings

zzseki/QChatGPT_Plugin_Dynamic_Bilibili

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

安装

配置完成 QChatGPT 主程序后使用管理员账号向机器人发送命令即可安装:

!plugin get <插件发布仓库地址>

或查看详细的插件安装说明

使用

前往图床 https://sm.ms/ 进行注册并获取token

在本插件文件夹下main.py文件中找到这行(大概在19行左右),并替换成你获取到的token(不要弄丢引号)

api_token = 'YOUR_TOKEN'  # 请将这里的'YOUR_TOKEN'替换为你实际获取的token

配置

将main.py文件中找到这行(大概在200行左右),并替换成需要推送动态的群号,当然你也可以将'group'改成'person'并将群号改成个人账号为你私人推送动态通知

await ctx.send_message(target_type='group', target_id=123456789, message=MessageChain([Image(url=image_url)]))

将dynamic.py文件中找到下面的部分(大概在11行左右),并进行配置你的'User-Agent'和'SESSDATA',具体如何获取请自行百度或ChatGPT(很简单),强烈建议使用B站小号以防B站账号被官方认定为机器人

User_Agent = ""
SESSDATA = ""

注意

请不要随意删除path文件夹下的png图片,否则可能会导致重复推送动态
UID.txt中为你已关注的up主的UID
可对QQ机器人执行以下命令(请不要丢失'#'和'[]'符号否则无法识别):
(关注up需要输入up主UID和直播间号ROOM_ID,如果不想订阅直播间开播提示ROOM_ID可以填0)

#开启动态推送
#关闭动态推送
#关注up[UID][ROOM_ID]
#取消关注up[UID]

注意:上述所有命令只可以私聊发送,在群聊中无法识别。

示例图片

About

一个QChatGPT的插件,获取up主动态和直播开播提示,bot会以图片的方式进行通知

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages