前言
偶然看到群友转发的Jm-python api,加上有神人已经写了个Nonebot的jm机器人,可惜是部署在Linux上,遂决定小小地改动后大大方方用。
原项目在下https://github.com/hect0x7/JMComic-Crawler-Python
Win版本兼容型: https://qwqpap.com/download/jmbot/
这个BOT是一个NoneBot的插件,故需要安装NoneBot
在QQ改成QT之后,就被做了一个神秘小插件
然后需要第二个小插件
LLOneBot现在存在一定的封号风险,截至25/3,可以参考:有没有遇到被封号限制社交的? · Issue #1051 · LiteLoaderQQNT/LiteLoaderQQNT
总之不应该用大号干这个。
宇宙安全声明
提供的插件不应该拿去发违法图片,我对插件的使用情况不可控不负责。
LLOneBot的配置
首先需要在LLonebot的插件里面给改一下本地地址,端口和token,如果你不知道这是什么意思,照着填得了。
NoneBot的安装与配置
NoneBot的中文文档写的极其地完善,所以直接按照快速上手 | NoneBot安装就好了。
安装时的驱动器记得选择默认值
之后按照插件编写准备 | NoneBot来准备文件目录就好了。
之后在NoneBot根目录的pyproject.toml里面改一下相关配置
把插件的上级目录改进去
以及在.env.prod里面改反代配置
这里的地址端口好应该与上文一致,同样的,你要是搞不懂就照抄。
之后解压插件到你的配置插件根目录下。
插件的配置。
在解压后的插件目录下有requirements.txt,使用
pip install -r requirements.txt
来安装所有需要的依赖。
之后需要在option.yml中配置代理,众所周知,Jm肯定是大陆不可达的,所以你需要配置代理
如果你不明白怎么操作,在打开你的*魔法*软件后把proxies字段改为system就好。
之后
nb run --reload
就好了