aboutsummaryrefslogtreecommitdiff
path: root/shared/settings.py
diff options
context:
space:
mode:
authorIgor Tolmachov <me@igorek.dev>2022-12-03 17:35:55 +0900
committerIgor Tolmachov <me@igorek.dev>2022-12-03 17:35:55 +0900
commitd717c4e08245196b0d528716f9d269c71749365a (patch)
tree72effa0c24f35f428558137f855f52b42e69f988 /shared/settings.py
parent9432f267ee0b98272fb830d2bff56f23fe9766f4 (diff)
downloadkarpov_ai_bot-d717c4e08245196b0d528716f9d269c71749365a.tar.gz
karpov_ai_bot-d717c4e08245196b0d528716f9d269c71749365a.zip
2.0
Diffstat (limited to 'shared/settings.py')
-rw-r--r--shared/settings.py22
1 files changed, 13 insertions, 9 deletions
diff --git a/shared/settings.py b/shared/settings.py
index 20f3f76..731fade 100644
--- a/shared/settings.py
+++ b/shared/settings.py
@@ -26,14 +26,14 @@ class GenConfig(BaseModel):
26 ) 26 )
27 27
28 28
29class CommandsConfig(BaseModel): 29class PollConfig(BaseModel):
30 pin_answers_count: int = Field( 30 answer_count: int = Field(
31 4, 31 4,
32 description="Минимальное количество голосов для проверки опроса на закрепление сообщения", 32 description="Минимальное количество голосов для проверки опроса",
33 ) 33 )
34 accept_member_answers_count: int = Field( 34 anonym: bool = Field(
35 5, 35 False,
36 description="Минимальное количество голосов для проверки опроса на принятия человека в группу", 36 description="Включить/Выключить анонимный опрос",
37 ) 37 )
38 38
39 39
@@ -42,9 +42,13 @@ class Config(BaseModel):
42 GenConfig(), 42 GenConfig(),
43 description="Настройки генерации сообщений", 43 description="Настройки генерации сообщений",
44 ) 44 )
45 commands: CommandsConfig = Field( 45 pin: PollConfig = Field(
46 CommandsConfig(), 46 PollConfig(),
47 description="Настройки команд бота", 47 description="Настройки закрепления сообщений",
48 )
49 members: PollConfig = Field(
50 PollConfig(),
51 description="Настройки принятия людей в группу",
48 ) 52 )
49 53
50 54