基于nonebot2异步框架的青年大学自动提交插件基于nonebot2的青年大学习自动提交插件,用于自动完成大学习,在后台留下记录,返回完成截图
Project description
说明
- 本项目为青年大学习提交
Web UI
版 - 本项目安装后,必须登录后台配置公网ip,开放端口,否则无法进行绑定操作
- 需要抓包的地区,绑定后尽量别进官方公众号,避免token或cookie刷新导致无法提交
- 欢迎加入QQ群,交流讨论。
- 时间精力有限,目前只维护湖北和江西两个地区,其他地区出问题请提交Issues,我找个时间修,需要增加地区可以提交Pull requests
- 觉得项目不错,不妨点个stars.
支持地区
以下地区无需抓包
- 湖北
- 江西
以下地区使用微信扫码进行绑定
- 浙江
- 上海
以下地区需要抓包
- 江苏
- 安徽
安装及更新
- 使用
git clone https://github.com/ZM25XC/TeenStudy.git
指令克隆本仓库或下载压缩包文件 - 使用
pip install TeenStudy
来进行安装,使用pip install TeenStudy -U
进行更新
导入插件
使用第一种安装方式
-
将
TeenStudy
放在nb的plugins
目录下,运行nb机器人即可 -
文件结构如下
📦 AweSome-Bot ├── 📂 awesome_bot │ └── 📂 plugins | └── 📂 TeenStudy | └── 📜 __init__.py ├── 📜 .env ├── 📜 .env.dev ├── 📜 .env.prod ├── 📜 .gitignore ├── 📜 docker-compose.yml ├── 📜 Dockerfile ├── 📜 pyproject.toml └── 📜 README.md
使用第二种安装方式
- 在
pyproject.toml
里的[tool.nonebot]
中添加plugins = ["TeenStudy"]
机器人配置
-
在nonebot的
.env
或.env.prod
配置文件中设置好超管账号SUPERUSERS=[""]
使用方式
- 启动nb,等待插件加载数据,加载完毕后登录后台,账号默认为
超管账号
,密码默认为:admin
,请务必修改配置中的公网访问ip,开放端口(默认为.env中配置的port)
功能列表
指令 | 指令格式 | 说明 |
---|---|---|
添加大学习 | 添加大学习地区 |
添加大学习湖北 添加大学习 |
我的大学习 | 我的大学习 | 查询个人信息 |
提交大学习 | 提交大学习 戳一戳Bot | 提交最新一期大学习 |
大学习 | 大学习答案、大学习 | 获取最新一期青年大学习答案 |
完成截图 | 完成截图、大学习截图、大学习完成截图 | 获取最新一期青年大学习完成截图(带状态栏) |
ToDo
- 增加更多地区支持
- 优化 Bot
更新日志
2023/03/05
- 适配浙江地区,使用微信扫码进行绑定
- 适配上海地区,使用微信扫码进行绑定
- 适配江苏地区,需要自行抓包
- 适配安徽地区,需要自行抓包
2023/03/01
- 将代码上传至pypi,可使用
pip install TeenStudy
指令安装本插件 - 上传基础代码
- 适配湖北地区,无需抓包,安装即用
- 适配江西地区,无需抓包,安装即用
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
TeenStudy-0.1.3.tar.gz
(6.7 MB
view hashes)
Built Distribution
Close
Hashes for teenstudy-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b989b9a19d629638e212abecebc3e6e9af0bb96af21df9983d3566a114df5ffe |
|
MD5 | 94e927895545d6c0ec75a30022814a83 |
|
BLAKE2b-256 | 691177a74e849a5f5067c7f8f0291b894bf5418020b2eb71bc5e11a8f78ded7c |