/OlivOSLive

bilibili直播监控广播插件(基于OlivOS)

Primary LanguagePython

OlivOSLive

bilibili直播监控广播插件(基于OlivOS)
需要安装 mySQLpymysql
mySQL官网https://www.mysql.com/cn/
pymysql请用pip命令pip install pymysql
连接数据库的用户名及密码可在源码的DBUSERDBPASS修改
自己的bothash请自行在69行更换
推送文案自定义在67
推送到自定义群聊内,请在112plugin_event.send()内两个逗号间填入群号
例如plugin_event.send('group', 252994683, tmp_live_reply)
添加房间指令:直播添加 [uid] ps:不需要输入'[]'
注意是主播的uid
ps:因为担心两个线程同时读取数据所可能产生的问题,我使用了python的threading库中的Lock()来控制两个线程对于同一个数据库的访问,
所以当你发送直播添加的指令的时候,轮询线程可能正在占用Lock(),所以指令执行在已经存在的数据越多的情况下执行延迟越大(因为要等另一个线程关闭数据库)
(如果正好遇到save事件。。可能会添加失败)

效果展示

1.直播添加Live
2.直播推送live