修复我的签到签到图片

This commit is contained in:
HibiKier 2023-03-02 20:47:23 +08:00
parent 4163435c84
commit eaa809931c
2 changed files with 15 additions and 5 deletions

View File

@ -6,6 +6,7 @@ from nonebot.adapters.onebot.v11 import GroupMessageEvent, Message
from nonebot.adapters.onebot.v11.permission import GROUP
from nonebot.params import CommandArg, RegexGroup
from configs.config import Config
from configs.path_config import DATA_PATH
from services.log import logger
from utils.message_builder import image
@ -76,6 +77,15 @@ __plugin_configs__ = {
},
}
Config.add_plugin_config(
"send_setu",
"INITIAL_SETU_PROBABILITY",
0.7,
help_="初始色图概率,总概率 = 初始色图概率 + 好感度",
default_value=0.7,
type=float,
)
_file = DATA_PATH / "not_show_sign_rank_user.json"
try:

View File

@ -130,12 +130,12 @@ def _generate_card(
ava.circle()
ava_bk.paste(ava, center_type="center")
ava_bk.paste(ava_border, alpha=True, center_type="center")
impression = float(user.impression)
info_img = BuildImage(250, 150, color=(255, 255, 255, 0), font_size=15)
level, next_impression, previous_impression = get_level_and_next_impression(
user.impression
impression
)
interpolation = next_impression - user.impression
interpolation = next_impression - impression
if level == "9":
level = "8"
interpolation = 0
@ -237,7 +237,7 @@ def _generate_card(
)
if impression_list:
impression_list.sort(reverse=True)
index = impression_list.index(user.impression)
index = impression_list.index(impression)
rank_img = BuildImage(
0,
0,
@ -252,7 +252,7 @@ def _generate_card(
)
today_data.text((0, 25), f"总金币:{gold}")
default_setu_prob = (
Config.get_config("send_setu", "INITIAL_SETU_PROBABILITY") * 100
Config.get_config("send_setu", "INITIAL_SETU_PROBABILITY") * 100 # type: ignore
)
today_data.text(
(0, 50),