轮盘结算信息使用图片发送

This commit is contained in:
HibiKier
2023-05-24 21:47:22 +08:00
parent 26db0fad85
commit f3eacbe639
3 changed files with 65 additions and 39 deletions
+20 -13
View File
@@ -12,6 +12,7 @@ from configs.config import NICKNAME, Config
from models.bag_user import BagUser
from models.group_member_info import GroupInfoUser
from services.log import logger
from utils.image_utils import text2image
from utils.message_builder import at, image
from utils.utils import get_message_at, is_number
@@ -458,19 +459,25 @@ async def end_game(bot: Bot, event: GroupMessageEvent):
rs_player[event.group_id] = {}
await bot.send(
event,
message=f"结算:\n"
f"\t胜者:{win_name}\n"
f"\t赢取金币:{money - fee}\n"
f"\t累计胜场:{win_user.win_count}\n"
f"\t累计赚取金币:{win_user.make_money}\n"
f"-------------------\n"
f"\t败者:{lose_name}\n"
f"\t输掉金币:{money}\n"
f"\t累计败场:{lose_user.fail_count}\n"
f"\t累计输掉金币:{lose_user.lose_money}\n"
f"-------------------\n"
f"哼哼,{NICKNAME}从中收取了 {float(rand)}%({fee}金币) 作为手续费!\n"
f"子弹排列:{bullet_str[:-1]}",
message=image(
await text2image(
f"结算:\n"
f"\t胜者:{win_name}\n"
f"\t赢取金币:{money - fee}\n"
f"\t累计胜场:{win_user.win_count}\n"
f"\t累计赚取金币:{win_user.make_money}\n"
f"-------------------\n"
f"\t败者:{lose_name}\n"
f"\t输掉金币:{money}\n"
f"\t累计败场:{lose_user.fail_count}\n"
f"\t累计输掉金币:{lose_user.lose_money}\n"
f"-------------------\n"
f"哼哼,{NICKNAME}从中收取了 {float(rand)}%({fee}金币) 作为手续费!\n"
f"子弹排列:{bullet_str[:-1]}",
padding=10,
color="#f9f6f2",
)
),
)