diff options
Diffstat (limited to 'shared/settings.py')
| -rw-r--r-- | shared/settings.py | 22 |
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 | ||
| 29 | class CommandsConfig(BaseModel): | 29 | class 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 | ||
