/
pyadminru
/
ModerationTelegramBot
Обзор
Документация
Войти
/
pyadminru
/
ModerationTelegramBot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
settings/config_reader.py
32 строки
1 KB
PyRusAdmin
Улучшено логирование.
20 ноя 2024, 11:05
20 ноя 2024, 11:05
0536fbb
Код
Авторство
О чём код?
import configparser from loguru import logger # Создание объекта ConfigParser для работы с конфигурационным файлом config = configparser.ConfigParser(empty_lines_in_values=False, allow_no_value=True) # Считываем конфигурационный файл config.ini config.read("data/config.ini") def get_bot_token(): """ Получение токена бота из конфигурационного файла. :return: str - токен бота. """ try: return config.get("BOT_TOKEN", "BOT_TOKEN") except Exception as e: # Логируем ошибку, если она возникла logger.exception(f"Ошибка: {e}") def get_time_delete_messages(): """ Получение времени для удаления сообщений из конфигурационного файла. :return: int - время удаления сообщений в секундах. """ try: return int(config.get("TIME_DELETE_MESSAGES", "TIME_DELETE_MESSAGES")) except Exception as e: # Логируем ошибку, если она возникла logger.exception(f"Ошибка: {e}")