基于nonebot异步框架的青年大学自动提交插件
Project description
各地区使用方式(已经支持地区)
已抓包分析但机器人不支持使用的地区请前往另一个仓库
参考
安装及更新
- 使用
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机器人即可
使用第二种安装方式
- 在
bot.py
中添加nonebot.load_plugin("nonebot_plugin_auto_teenstudy")
或在pyproject.toml
里的[tool.nonebot]
中添加plugins = ["nonebot_plugin_auto_teenstudy"]
机器人配置
-
在nonebot的.env配置文件中设置好超管账号
SUPERUSERS=[""]
-
请确保已安装以下第三方库(插件运行失败请检查第三方库有没有装完整)
asyncio anti_useragent secrets httpx string bs4 PIL
功能列表
大学习
一、主人专用
1、添加大学习配置|添加大学习用户|add_dxx
指令格式:添加大学习配置#QQ号#地区#姓名#学校#团委(学院)#团支部(班级)
2、删除大学习配置|删除大学习用户|del_dxx
指令格式:删除大学习配置#QQ号
3、查看大学习用户列表
4、查看大学习用户|查看大学习配置|check_dxx_user
指令格式:查看大学习用户#QQ号
5、完成大学习|finish_dxx
指令格式:完成大学习#QQ号
6、添加(删除)推送好友
指令格式:添加推送好友#QQ号
7、添加(删除)推送群聊
指令格式:添加(删除)推送群聊#群号
8、查询推送好友(群聊)列表
9、全局开启(关闭)大学习推送
10、大学习图片回复开(关)|开启(关闭)大学习图片回复
二、全员可用
1、提交大学习
2、我的大学习|查看我的大学习|my_dxx
3、大学习功能|大学习帮助|dxx_help
4、大学习|青年大学习
5、大学习完成截图|完成截图|dxx_end
6、设置大学习配置|set_dxx
指令格式:设置大学习配置#地区#姓名#学校#团委(学院)#团支部(班级)
7、个人信息截图|青春湖北截图(此功能只支持湖北用户)
8、查组织|查班级|check_class
指令格式:查组织#地区简写(例江西为:jx)#学校名称#团委名称
Ps:查组织功能对湖北用户无效!
To Do
- 增加ip池,防止多次用同一ip导致封ip
- 增加更多地区支持
- 优化 Bot
-
逐步升级成群管插件
更新日志
2022/06/16
- 因浙江地区一个openid只能提交一个人的大学习,故移除对浙江地区支持。
- 将不支持使用机器人替多人完成大学习的地区的提交文件上传到另一仓库,单人使用可前往另一个仓库进行使用
- 添加自动检查青年大学习更新并推送功能
- 添加获取最新一期青年大学习答案和完成截图功能,完成截图功能有手机状态栏,状态栏时间会变。
- 湖北地区增加获取个人信息截图功能。
- 增加图片回复功能。
2022/06/05
2022/06/04
- 将代码上传至pypi,可使用
pip install nonebot-plugin-auto-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
Built Distribution
Close
Hashes for nonebot_plugin_auto_teenstudy-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58d24b593820cedf7da9e3d581e33a0472dc575f6b1c77b20b21f718b71700a6 |
|
MD5 | 05b16b0870e1b63a13b85b72609b4f5a |
|
BLAKE2b-256 | 44f8029135d9668119481a86cd111ce59c9ba9cc0bf0a4bfd999231f18b970f0 |
Close
Hashes for nonebot_plugin_auto_teenstudy-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f91614dd14899a7a3a04c15060fd8a1d1ba8b14ce51e4a9e840544bed1ad3d7 |
|
MD5 | 6e869f2d9613a47b9cb98cdb374c5782 |
|
BLAKE2b-256 | 578d176948c865b6d59b2cb4a15d6967392f6949032a8e13f6ee3f203626d3d4 |