Skip to content

Commit 8e2588b

Browse files
committed
✨ base config cmd_count
1 parent e8c8943 commit 8e2588b

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

Diff for: arclet/entari/config.py

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class BasicConfig(TypedDict, total=False):
1919
ignore_self_message: bool
2020
log_level: int | str
2121
prefix: list[str]
22+
cmd_count: int
2223

2324

2425
@dataclass

Diff for: arclet/entari/core.py

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from contextlib import suppress
55
import os
66

7+
from arclet.alconna import config as alconna_config
78
from arclet.letoderea import Contexts, Param, Provider, ProviderFactory, es, global_providers
89
from creart import it
910
from launart import Launart, Service
@@ -130,6 +131,7 @@ def __init__(
130131
super().__init__(*configs, default_api_cls=EntariProtocol)
131132
if not hasattr(EntariConfig, "instance"):
132133
EntariConfig.load()
134+
alconna_config.command_max_count = EntariConfig.instance.basic.get("cmd_count", 4096)
133135
log.set_level(log_level)
134136
log.core.opt(colors=True).debug(f"Log level set to <y><c>{log_level}</c></y>")
135137
requires(*EntariConfig.instance.prelude_plugin)

0 commit comments

Comments
 (0)