Package: nonebot-plugin-auto-teenstudy
nonebot_plugin_auto_teenstudy基于nonebot2的青年大学习自动提交插件，用于自动完成大学习，在后台留下记录，返回完成截图提示本插件为基础版，目前基础版可用地区Web UI版已经全部适配，请移步Web UI版本插件将在暑假进行重构，请等待更新，更新期间可使用Web UI版本进行提交大学习Web UI 版添加用户更加方便，兼容性更高，欢迎加入QQ交流群讨论。仓库地址：https://github.com/ZM25XC/TeenStudy导航各地区使用方式参考安装和更新导入插件机器人配置功能列表提醒说明ToDo更新日志各地区使用方式（已经支持地区）江西地区湖北地区浙江地区安徽地区山东地区四川地区上海地区重庆地区吉林地区其他地区努力适配中参考江西共青团自动提交青春湖北自动提交28位openid随机生成和抓包定时推送大学习答案，完成截图安装及更新使用git clone https://github.com/ZM25XC/nonebot_plugin_auto_teenstudy.git指令克隆本仓库或下载压缩包文件使用pip install nonebot-plugin-auto-teenstudy来进行安装,使用pip install nonebot-plugin-auto-teenstudy -U进行更新导入插件使用第一种安装方式将nonebot_plugin_auto_teenstudy放在nb的plugins目录下，运行nb机器人即可文件结构如下📦AweSome-Bot├──📂awesome_bot│└──📂plugins|└──📂nonebot_plugin_auto_teenstudy|└──📜__init__.py├──📜.env├──📜.env.dev├──📜.env.prod├──📜.gitignore├──📜docker-compose.yml├──📜Dockerfile├──📜pyproject.toml└──📜README.md使用第二种安装方式在pyproject.toml里的[tool.nonebot]中添加plugins = ["nonebot_plugin_auto_teenstudy"]机器人配置在nonebot的.env配置文件中设置好超管账号SUPERUSERS=[""]功能列表指令指令格式说明添加大学习添加大学习#地区#json格式用户信息各地区的json格式用户信息不同，详细查看各地区使用方式我的大学习我的大学习查询个人信息提交大学习提交大学习提交最新一期大学习大学习大学习、青年大学习获取最新一期青年大学习答案完成截图完成截图、大学习截图、大学习完成截图获取最新一期青年大学习完成截图（带状态栏）查组织查组织#地区#学校#学院名称+团委#团支部名称江西、浙江地区可使用，用于查询团支部nid个人信息截图个人信息截图、青春湖北截图湖北地区使用，获取个人信息截图开启（关闭）大学习推送开启（关闭）大学习推送开启（关闭）大学习检查更新推送开启（关闭）自动提交大学习开启（关闭）自动提交大学习开启（关闭）自动提交大学习 功能更改信息更改信息 通知方式 群聊可更改项目：openid、token 、通知方式、通知群聊大学习帮助大学习帮助、大学习功能、dxx_help查看插件详细功能开启（关闭）大学习图片回复开启（关闭）大学习图片回复插件主人指令、插件回复方式，默认图片回复设置大学习配置设置大学习配置#QQ号#地区#json格式用户信息插件主人指令，添加用户，json格式用户信息同添加大学习指令删除大学习删除大学习#QQ号插件主人指令，删除个人信息查看大学习用户列表查看大学习用户列表插件主人指令，查看插件用户列表查看大学习用户查看大学习用户#QQ号插件主人指令，查看用户详细信息完成大学习完成大学习#QQ号插件主人（团支书）指令，提交用户大学习全局开启（关闭）大学习推送全局开启（关闭）大学习推送插件主人指令，用于开启（关闭）大学习更新推送添加（删除）推送好友添加（删除）推送好友#QQ号插件主人指令，将用户加入（移除）大学习更新推送列表添加（删除）推送群聊添加（删除）推送群聊#群号插件主人指令，将群聊加入（移除）大学习更新推送列表查询推送群聊（好友）列表查询推送群聊（好友）列表插件主人指令，查看大学习更新推送群聊（好友）列表更新大学习更新大学习插件主人指令，用于手动更新青年大学习答案和完成截图推送大学习推送大学习插件主人指令，用于手动启动更新推送一键提交一键提交、全员大学习插件主人（团支书）指令，一键提交所有（团支部）成员大学习，暂未解决ip池问题执行自动提交执行自动提交插件主人指令，手动启动自动提交大学习功能更改用户信息更改用户信息#QQ号# 通知方式 群聊插件主人指令，修改用户信息，可更改项目：openid、token 、通知方式、通知群聊一键提醒一键提醒插件主人（团支书）指令，提醒未完成大学习成员完成大学习一键查询一键查询插件主人（团支书）指令，查询大学习完成情况提醒本插件只适配高校，其他需要使用请前往另一仓库根据提交源码自行修改不会抓包请看参考需要cookie(token)的地区，抓取到cookie(token)后，请尽量别点进官方公众号，以免cookie(token)刷新绝大部分地区的学校、学院和团支部名称不涉及提交，仅作为定位和标记身份。各地区提交源码说明一键提交、一键提醒和一键查询功能维护更新。一键提醒和一键查询目前只能查询插件内的提交情况，无法查询公众号提交情况（目前已知福建、上海和安徽地区有接口可查询，正在考虑添加此功能），所以意义不大。ip池目前没有啥办法解决，大多地区提交大学习时验证SSL,需要https代理，目前免费的https代理少，不稳定。时间精力有限，目前只维护湖北和江西两个地区，其他地区出问题请提交Issues,我找个时间修，需要增加地区可以提交Pull requests觉得项目不错，不妨点个stars.ToDo开发公众号统一推送增加ip池，防止多次用同一ip导致封ip增加更多地区支持优化 Bot逐步升级成群管插件更新日志2023/06/16更新nonebot2强制插件元字段更新依赖开放吉林地区移除江苏、河南、辽宁、湖南、贵州地区项目进入重构阶段，请等待更新，更新期间可使用Web UI版本2023/03/18屏蔽湖南地区屏蔽贵州地区屏蔽吉林地区修复重庆地区提交失败问题2023/03/01屏蔽辽宁地区修改依赖，解决依赖冲突问题更新江西地区团支部数据修复江西地区提交失败问题2022/09/25增加湖南地区增加贵州地区更新江西地区团支部数据，江西地区的小伙伴请务必更新下插件修复江西地区个人信息显示错误问题修改图片回复图片宽度为1920px2022/09/18增加吉林地区增加重庆地区修复江西地区提交失败问题调整检查更新推送间隔，减小风控同步更新单地区提交源码，需要可前往另一仓库查看2022/09/10增加河南地区增加江苏地区增加辽宁地区增加上海地区增加修改用户信息功能，指令：更改用户信息增加手动启动自动提交功能，指令：执行自动提交分离自动提交功能，改为每周一11:30执行自动提交青年大学习功能修复更新大学习报错问题修复设置大学习配置指令不生效问题修复安徽地区提交失败问题修复湖北地区获取个人信息截图失败问题修复完成学习指令失效问题2022/09/04更改添加用户方式（使用json格式添加）统一用户信息存储格式添加自动提交大学习功能（默认检测到大学习更新后，10~30分钟以后执行自动提交功能）增加安徽地区增加山东地区增加四川地区重新添加浙江地区完成截图状态栏时间延后5~10分钟支持用户修改部分信息（通知方式、通知群号、团支书QQ等）2022/06/16因浙江地区一个openid只能提交一个人的大学习，故移除对浙江地区支持。将不支持使用机器人替多人完成大学习的地区的提交文件上传到另一仓库，单人使用可前往另一个仓库进行使用添加自动检查青年大学习更新并推送功能添加获取最新一期青年大学习答案和完成截图功能，完成截图功能有手机状态栏，状态栏时间会变。湖北地区增加获取个人信息截图功能。增加图片回复功能。2022/06/05增加浙江地区将爬取江西和浙江地区高校团支部数据（抓取nid）文件上传2022/06/04将代码上传至pypi，可使用pip install nonebot-plugin-auto-teenstudy指令安装本插件增加已支持地区使用提示上传基础代码支持江西和湖北地区自动完成大学习（可在后台留记录）返回完成截图