Compare commits

..

No commits in common. "d7baa9b04b75f2404f549d6ccd1d5053df824088" and "a753305282d25cb70e4f5259088ef2624e8b029d" have entirely different histories.

3 changed files with 14 additions and 18 deletions

View File

@ -257,33 +257,30 @@ async def handle_rank(
t1 = t.time() t1 = t.time()
rank2 = await get_user_infos(bot, event, rank) rank2 = await get_user_infos(bot, event, rank)
logger.debug(f"获取用户信息花费时间:{t.time() - t1}") logger.debug(f"获取用户信息花费时间:{t.time() - t1}")
string: str = ""
if plugin_config.show_text_rank: string: str = ""
for i in rank2: for i in rank2:
logger.debug(i.user_name) logger.debug(i.user_name)
for i in range(len(rank2)): for i in range(len(rank2)):
str_example = plugin_config.string_format.format( str_example = plugin_config.string_format.format(
index=rank2[i].user_index, index=rank2[i].user_index,
nickname=rank2[i].user_nickname, nickname=rank2[i].user_nickname,
chatdatanum=rank2[i].user_bnum, chatdatanum=rank2[i].user_bnum,
) )
string += str_example string += str_example
msg = saa.Text(string) msg = saa.Text(string)
t1 = t.time()
if plugin_config.visualization: if plugin_config.visualization:
t1 = t.time()
image = await get_rank_image(rank2) image = await get_rank_image(rank2)
msg += saa.Image(image) msg += saa.Image(image)
logger.debug(f"群聊消息渲染图片花费时间:{t.time() - t1}")
if plugin_config.suffix: if plugin_config.suffix:
timecost = t.time() - state["t1"] timecost = t.time() - state["t1"]
suffix = saa.Text(plugin_config.string_suffix.format(timecost=timecost)) suffix = saa.Text(plugin_config.string_suffix.format(timecost=timecost))
msg += suffix msg += suffix
if not msg:
await saa.Text("你把可视化都关了哪来的排行榜?").finish() logger.debug(f"群聊消息渲染图片花费时间:{t.time() - t1}")
await msg.finish(reply=True) await msg.finish(reply=True)

View File

@ -9,7 +9,6 @@ class ScopedConfig(BaseModel):
suffix: bool = True # 是否显示后缀 suffix: bool = True # 是否显示后缀
excluded_self: bool = True # 是否排除自己 excluded_self: bool = True # 是否排除自己
visualization: bool = True # 是否可视化 visualization: bool = True # 是否可视化
show_text_rank:bool = True # 是否显示文本排名
counting_cache: bool = False # 计数缓存(能够提高回复速度) counting_cache: bool = False # 计数缓存(能够提高回复速度)
excluded_people: List[str] = [] # 排除的人的QQ号 excluded_people: List[str] = [] # 排除的人的QQ号
use_user_info_cache: bool = False # 是否使用用户信息缓存 use_user_info_cache: bool = False # 是否使用用户信息缓存

View File

@ -1,6 +1,6 @@
[project] [project]
name = "nonebot-plugin-dialectlist" name = "nonebot-plugin-dialectlist"
version = "2.4.4" version = "2.4.3"
description = "看看你群群友有多能说" description = "看看你群群友有多能说"
authors = [ authors = [
{name = "Chen_Xu233", email = "woyerpa@outlook.com"}, {name = "Chen_Xu233", email = "woyerpa@outlook.com"},