mirror of
https://github.com/ChenXu233/nonebot_plugin_dialectlist.git
synced 2024-11-25 00:25:28 +08:00
✨ 合并转发开关!
This commit is contained in:
parent
4e339bcdb1
commit
53b2a33923
@ -85,6 +85,12 @@ async def _build_cache(bot: Bot, event: Event):
|
|||||||
await saa.Text("重建缓存完成。").send(reply=True)
|
await saa.Text("重建缓存完成。").send(reply=True)
|
||||||
|
|
||||||
|
|
||||||
|
b_cmd = on_alconna(
|
||||||
|
Alconna(
|
||||||
|
"看看他的B话",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
rank_cmd = on_alconna(
|
rank_cmd = on_alconna(
|
||||||
Alconna(
|
Alconna(
|
||||||
"B话榜",
|
"B话榜",
|
||||||
@ -267,7 +273,7 @@ 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 = ""
|
string: str = ""
|
||||||
if plugin_config.show_text_rank:
|
if plugin_config.show_text_rank:
|
||||||
|
|
||||||
@ -275,7 +281,7 @@ async def handle_rank(
|
|||||||
string += f"关于{keyword}的话痨榜结果:\n"
|
string += f"关于{keyword}的话痨榜结果:\n"
|
||||||
else:
|
else:
|
||||||
string += "话痨榜:\n"
|
string += "话痨榜:\n"
|
||||||
|
|
||||||
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)):
|
||||||
@ -300,5 +306,8 @@ async def handle_rank(
|
|||||||
msg += suffix
|
msg += suffix
|
||||||
if not msg:
|
if not msg:
|
||||||
await saa.Text("你把可视化都关了哪来的排行榜?").finish()
|
await saa.Text("你把可视化都关了哪来的排行榜?").finish()
|
||||||
|
|
||||||
await msg.finish(reply=True)
|
if plugin_config.aggregate_transmission:
|
||||||
|
await saa.AggregatedMessageFactory([msg]).finish(reply=True)
|
||||||
|
else:
|
||||||
|
await msg.finish(reply=True)
|
||||||
|
@ -9,10 +9,11 @@ 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 # 是否显示文本排名
|
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 # 是否使用用户信息缓存
|
||||||
|
aggregate_transmission:bool = False # 是否聚合转发消息
|
||||||
timezone: Optional[str] = "Asia/Shanghai" # 时区,影响统计时间
|
timezone: Optional[str] = "Asia/Shanghai" # 时区,影响统计时间
|
||||||
string_suffix: str = "统计花费时间:{timecost}秒" # 消息格式后缀
|
string_suffix: str = "统计花费时间:{timecost}秒" # 消息格式后缀
|
||||||
template_path: str = "./template/rank_template.j2" # 模板路径
|
template_path: str = "./template/rank_template.j2" # 模板路径
|
||||||
|
Loading…
Reference in New Issue
Block a user