a nonebot2 plugin to help you auto sign on masiro.me and return some information to you
Project description
masiro
:tada::tada::tada:助力你成为二次元婆罗门!:tada::tada::tada:
简介
本插件可以帮你在真白萌 masiro上自动签到,并且返回你的等级、经验值、金币数等信息。
特色功能
masiro是一款以漫研为目的开发的插件。
- 使用playwright作为无头浏览器,支持异步,效率更高。
- 使用apscheduler进行定时任务设计,它是一个强大的python库。
- 使用json数据格式进行本地数据储存,no数据库!
- 速速升级,然后畅游于厕纸的海洋吧!
安装
- 推荐使用脚手架安装
pip install nonebot-plugin-masiro
- 然后在bot.py文件中添加
nonebot.init(apscheduler_config={"apscheduler.timezone": "Asia/Shanghai"})
nonebot.load_plugin('nonebot-plugin-masiro')
- 在env文件中添加
APSCHEDULER_CONFIG={"apscheduler.timezone": "Asia/Shanghai"}
功能展示
-
使用
/masiro为开头的一系列指令来触发机器人执行相应任务。 -
/masiro添加添加或者修改你的真白萌账密 -
/masiro查询查询账号对应的等级、经验值、金币数等信息 -
/masiro删除删除不想要的真白萌账号(需管理员权限) -
/masiro列表查看已有的所有真白萌账号(需管理员权限) -
/masiro清空删除所有的真白萌账号(需管理员权限) -
/masiro签到手动尝试签到所有的真白萌账号 -
/masiro自动签到开启自动签到功能,默认每天早上8:30尝试签到一次
一些问题
- 虽然做了debug措施,但是还是有很多会出bug的情况QAQ。
- 真白萌服务器不稳定,经常会访问失败,导致查询、签到等失败。
- 指令分两步执行有些冗长,但本人太菜,还没怎么学会整合,之后会尝试一下。
- 写定时任务对应功能的时候本人脑子有些抽象,导致开启之后不能关闭~~(除非重启bot)
、不能自定义自动签到时间等一系列问题,现在还不知道怎么改进(等我再学会儿)~~。
特别感谢
因为本人太菜了,因此从不少大佬们做好的插件里学习,才写出了现在的masiro插件。
- NoneBot2:本插件实装的开发框架。
- go-cqhttp:稳定完善的 CQHTTP 实现。
- word-bank2:从中学到了很多问答库处理、json处理的知识,大佬太强了。
支持
大家喜欢的话可以给这个项目点个star
有bug、意见和建议都欢迎提交 Issues
许可证
本项目使用 MIT 作为开源许可证。
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
File details
Details for the file nonebot-plugin-masiro-1.0.2.tar.gz.
File metadata
- Download URL: nonebot-plugin-masiro-1.0.2.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c779a530da931b85e6246e6b5b5f0d53d0aca7e001dfeee1e0b3bb2b4df76ac
|
|
| MD5 |
d92d5e85d0cad306c2805f11ba9f1359
|
|
| BLAKE2b-256 |
de8923428657d59167cb610f517b05ed6858bc21529fecd56299ea9fead9fe4e
|