这是一个使用Mirai,Application/Graia Framework
编写的机器人
- 色图相关(lolicon + 色图池缓存 + 本地|xml、搜图)
- p站排行榜
- 以图搜图(saucenao与ascii2d)
- 明日方舟关卡掉落,物品查询(企鹅物流,生成图文表格)
- 十分优美的文字转图片系统(toimg)
- 查看色图详情(多p)
- 独立的info查询
- p站搜图
此项目是我边学边做的产物,实际代码可能看了会吐血,会在未来慢慢重写
1.安装Graia Application以及前置包括mirai等
2.git clone https://github.com/thx114/fthx-bot.git
3.pip install -r requirements.txt
4.在runtimetext.py
里按照注释写入相应的信息
5.启动bot.py
大量发送xml可能导致被风控,因为使用外链图片不会被和谐
一个toimg()
的程序版本,方便调试
获取的色图会第一时间发出去,并存放在文件夹中,当api色图用完时使用本地色图
runtimetext.py中:
fl1
:中文字体,将文字写入图片时中文采用的字体 (我使用的是*ResourceHanRoundedCN-Heavy
fl2
:英文字体,将文字写入图片时英文采用的字体,该字体宽度应是中文字体的一半 (我使用的是*GenShinGothic-Monospace-Heavy
lolicon_key
与 saucenao_key
需要自行获取并填入
cfg.json中:
这里的东西基本不用太动,大部分都是用指令修改
使用 GNU AGPLv3
作为本项目的开源许可证