Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.
/ fthx-bot Public archive

/色图 以图搜图 明日方舟关卡物品查询/基于mirai - Graia

License

Notifications You must be signed in to change notification settings

thx114/fthx-bot

Repository files navigation

fthx-bot

这是一个使用Mirai,Application/Graia Framework编写的机器人

他能做什么

  • 色图相关(lolicon + 色图池缓存 + 本地|xml、搜图)
  • p站排行榜
  • 以图搜图(saucenao与ascii2d)
  • 明日方舟关卡掉落,物品查询(企鹅物流,生成图文表格)
  • 十分优美的文字转图片系统(toimg)

todos:

  • 查看色图详情(多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色图:

大量发送xml可能导致被风控,因为使用外链图片不会被和谐

autopng.py:

一个toimg()的程序版本,方便调试

色图:

获取的色图会第一时间发出去,并存放在文件夹中,当api色图用完时使用本地色图

关于配置文件:

runtimetext.py中:

fl1:中文字体,将文字写入图片时中文采用的字体 (我使用的是*ResourceHanRoundedCN-Heavy

fl2:英文字体,将文字写入图片时英文采用的字体,该字体宽度应是中文字体的一半 (我使用的是*GenShinGothic-Monospace-Heavy

lolicon_keysaucenao_key 需要自行获取并填入

cfg.json中:

这里的东西基本不用太动,大部分都是用指令修改

许可证

使用 GNU AGPLv3 作为本项目的开源许可证

About

/色图 以图搜图 明日方舟关卡物品查询/基于mirai - Graia

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages