mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
修复我的签到签到图片
This commit is contained in:
parent
4163435c84
commit
eaa809931c
@ -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:
|
||||
|
||||
@ -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),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user