semvec/pypi-packages huggingface dataset:
nonebot-plugin-autoteenstudy 0.1.0
基于nonebot异步框架的青年大学自动提交插件
License: MIT
Requires Python: >=3.6,<4.0

<div align="center">
    <img src="https://s4.ax1x.com/2022/03/05/bw2k9A.png" alt="bw2k9A.png" border="0"/>
    <h1>nonebot_plugin_autoteenstudy</h1>
    <b>基于nonebot2的青年大学习自动提交插件，用于自动完成大学习，在后台留下记录，返回完成截图</b>
    <br/>
    <a href="https://github.com/ZMXC01/nonebot_plugin_autoteenstudy/issues"><img alt="GitHub issues" src="https://img.shields.io/github/issues/ZMXC01/nonebot_plugin_autoteenstudy?style=flat-square"></a>
    <a href="https://github.com/ZMXC01/nonebot_plugin_autoteenstudy/network"><img alt="GitHub forks" src="https://img.shields.io/github/forks/ZMXC01/nonebot_plugin_autoteenstudy?style=flat-square"></a>
    <a href="https://github.com/ZMXC01/nonebot_plugin_autoteenstudy/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/ZMXC01/nonebot_plugin_autoteenstudy?style=flat-square"></a>
    <a href="https://github.com/ZMXC01/nonebot_plugin_autoteenstudy/blob/main/LICENSE"><img alt="GitHub license" src="https://img.shields.io/github/license/ZMXC01/nonebot_plugin_autoteenstudy?style=flat-square"></a>
</div>


## 各地区使用方式

- [江西地区](./nonebot_plugin_autoteenstudy/resource/江西地区.md)
- [湖北地区](./nonebot_plugin_autoteenstudy/resource/湖北地区.md)

## 参考

- [江西共青团自动提交](https://github.com/XYZliang/JiangxiYouthStudyMaker)

- [青春湖北自动提交](https://github.com/Samueli924/TeenStudy)

- [28位openid随机生成和抓包](https://hellomango.gitee.io/mangoblog/2021/09/26/other/%E9%9D%92%E5%B9%B4%E5%A4%A7%E5%AD%A6%E4%B9%A0%E6%8A%93%E5%8C%85/)

##  安装及更新

1. 使用`git clone https://github.com/ZMXC01/nonebot_plugin_autoteenstudy.git`指令克隆本仓库或下载压缩包文件
2. 使用`pip install nonebot_plugin_autoteenstudy`来进行安装,使用`pip install nonebot_plugin_autoteenstudy -U`进行更新

## 导入插件
**使用第一种安装方式**

- 将`nonebot_plugin_autoteenstudy`放在nb的`plugins`目录下，运行nb机器人即可

**使用第二种安装方式**
- 在`bot.py`中添加`nonebot.load_plugin("nonebot_plugin_autoteenstudy")`或在`pyproject.toml`里的`[tool.nonebot]`中添加`plugins = ["nonebot_plugin_autoteenstudy"]`


## 机器人配置

- 在nonebot的.env配置文件中设置好超管账号

  ```py
  SUPERUSERS=[""]
  ```

- 请确保已安装以下第三方库（插件运行失败请检查第三方库有没有装完整）

  ```py
  asyncio 
  anti_useragent 
  secrets
  httpx
  string
  bs4
  PIL
  ```

  

## 功能列表

### 大学习

```py
一、主人专用
1、添加大学习配置|添加大学习用户|add_dxx
指令格式：添加大学习配置#QQ号#地区#姓名#学校#团委(学院)#团支部(班级)
2、删除大学习配置|删除大学习用户|del_dxx
指令格式：删除大学习配置#QQ号
3、查看大学习用户列表
4、查看大学习用户|查看大学习配置|check_dxx_user
指令格式：查看大学习用户#QQ号
5、完成大学习|finish_dxx
指令格式：完成大学习#QQ号
6、开启（关闭）图片回复|图片回复开（关）
二、全员可用
1、提交大学习
2、我的大学习|查看我的大学习|my_dxx
3、大学习功能|大学习帮助|dxx_help
4、设置大学习配置|set_dxx
指令格式：设置大学习#地区#姓名#学校#团委(学院)#团支部(班级)
5、查组织|查班级|check_class
指令格式：查组织#地区简写(例江西为：jx)#学校名称#团委名称
Ps:查组织功能对湖北用户无效！
```

## To Do

- [ ] 增加更多地区支持
- [ ] 优化 Bot
- [ ] ~~逐步升级成群管插件~~



## 更新日志
### 2022/06/04

- 将代码上传至pypi，可使用`pip install nonebot_plugin_autoteenstudy`指令安装本插件
- 增加已支持地区使用提示
- 上传基础代码
- 支持江西和湖北地区自动完成大学习（可在后台留记录）返回完成截图