feat: rename config.py to config_local.py and create template config.py

This commit is contained in:
2025-10-15 13:35:32 +03:00
parent accd5d0f16
commit 8ddf03f132
+36 -4
View File
@@ -1,6 +1,38 @@
# Конфигурация бота # Конфигурация бота
BOT_TOKEN = "5601825044:AAHr7-VMgD34vPsyZ03QTRWSN73D-YPGQcE" # Токен от @BotFather # КОПИРУЙТЕ ЭТОТ ФАЙЛ В config_local.py И ЗАПОЛНИТЕ СВОИМИ ДАННЫМИ
# НЕ ЗАГРУЖАЙТЕ config_local.py НА GITHUB!
# API ключи для внешних сервисов (опционально) # Токен Telegram бота (получить у @BotFather)
OPENWEATHER_API_KEY = "ВСТАВЬТЕ_ВАШ_API_КЛЮЧ_ЗДЕСЬ" # Для погоды BOT_TOKEN = "ВАШ_ТОКЕН_ЗДЕСЬ"
NEWS_API_KEY = "ВСТАВЬТЕ_ВАШ_API_КЛЮЧ_ЗДЕСЬ" # Для новостей
# Ключ API OpenWeatherMap для получения погоды
OPENWEATHER_API_KEY = "ВАШ_API_КЛЮЧ_ЗДЕСЬ"
# Ключ API NewsAPI для получения новостей
NEWS_API_KEY = "ВАШ_API_КЛЮЧ_ЗДЕСЬ"
# Конфигурация базы данных PostgreSQL
DB_CONFIG = {
"host": "localhost",
"database": "telegram_bot",
"user": "your_username",
"password": "your_password",
"port": 5432
}
# Администраторы чата (список ID пользователей)
ADMIN_IDS = [123456789, 987654321] # Замените на реальные ID администраторов
# Настройки планировщика
SCHEDULER_CONFIG = {
"time_zone": "Europe/Moscow", # Часовой пояс
"check_interval": 60, # Интервал проверки в секундах
}
# Настройки логирования
LOG_CONFIG = {
"level": "INFO",
"file": "bot.log",
"max_size": 10*1024*1024, # 10 MB
"backup_count": 5
}