监控成员口袋48聚聚房间
基于Graia Ariadne和Python3.9制作
监控成员口袋48聚聚房间,微博和摩点项目
目前可用的插件:
main.py
中注释掉相应行即可pocket48_plugin
(口袋48插件,大概率不能用了)weibo_plugin
(微博监听插件)modian_plugin
(摩点监听插件,大概率不能用,但是调用原理可用来设计新的jz软件)statistic_plugin
(数据收集插件)口袋48插件1分钟监听一次,微博插件1分钟监听一次,摩点插件20秒监听一次(可以自行调整)
pymysql
+ DBUtils
APScheduler
graia-application-mirai
, graia-component-selector
, graia-template
requests
logs
文件夹,日志文件会存放在该目录中data/db.sql
中(数据库名为card_draw
)mirai_bot.py
, 再启动main.py
data/pocket48/pocket48.json
IMEI
: 手机序列号,可以使用真机,也可以使用模拟器version
: 所使用的口袋48的版本username
, password
: 登录口袋48所需的用户名和密码(建议使用小号)monitor_members
: 监控成员列表,每一项需要填写如下内容:
member_room_msg_groups
:接收成员消息的群号,用分号分隔member_room_comment_groups
: 接收成员房间评论的群号,用分号分隔member_live_groups
:如果成员开启直播,接收开播提醒的群号,用分号分隔member_room_comment_lite_groups
: 如果距离成员上一条房间消息发送超过10分钟后,又有新的成员消息,这时会发送一条提醒到群中room_msg_lite_notify
: 简易版提醒的提示语,支持多个,随机发送conf.ini
相关配置
performance_notify
: 公演直播提示语,需要在data/schedule.json
中配置conf.ini
中修改内容,注意一定要按照格式来写,否则无法解析data/member.json
中,可以自行填写conf.ini
相关配置
member_weibo_groups
: 接收成员微博提醒的群号,使用分号分隔data/modian.json
中,monitor_activities
为监控项目,modian_pk_activities
为PK活动的项目data/modian_jiebang.json
中增加对应的接棒活动,相关数据记录在data/modian.db
中data/modian_flag.json
中增加对应的flag活动statistic/statistics.db
的'member'表中(member_id和member_name要和data/member.json中的一致)