daily_digest/appsettings.json
Professional e1ac902a74 мпнл
2025-04-12 01:11:28 +07:00

45 lines
2.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"Logging": {
"LogLevel": {
"Default": "Information", // Уровень логирования по умолчанию
"Microsoft.Hosting.Lifetime": "Information" // Логирование событий жизненного цикла хоста
}
},
"BotConfiguration": {
"BotToken": "7370439998:AAFKMvzbkv3Vh-E477De7_QKrTCQblI7wlc", // Сюда вставьте токен вашего Telegram бота (от BotFather)
"TargetChatId": "-1002642759581" // Сюда вставьте ID чата, куда бот будет слать дайджест (ваш ID или ID группы)
},
"TelegramClient": {
"ApiId": 11104889, // Замените на ваш API ID (число!) с my.telegram.org
"ApiHash": "81f467fd132d401fe69eaf45ae4275eb", // Замените на ваш API Hash (строка!) с my.telegram.org
"PhoneNumber": "+79069302883", // Ваш номер телефона для авторизации Client API
"SessionPath": "telegram_session.dat", // Имя файла для сохранения сессии Client API
"TargetChannelUsername": "topor" // Юзернейм (без @) канала для чтения новостей
},
"ApiKeys": {
"OpenWeatherMap": "1425466ae8a0a723bd3300526ced0fff", // Ваш API ключ от OpenWeatherMap
"Gemini": "AIzaSyClYI2zhYbAZgtT300JHAfYjIiyxrMV6W8" // Ваш API ключ от Google Gemini (или Vertex AI)
},
"DataSourceUrls": {
"Cbr": "https://www.cbr.ru/scripts/XML_daily.asp",
"CoinGecko": "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin%2Cethereum&vs_currencies=usd%2Crub", // Добавил ETH
"OpenWeatherMap": "https://api.openweathermap.org/data/2.5/weather?q=Novokuznetsk,RU&appid={0}&units=metric&lang=ru" // {0} будет заменен на API ключ OWM
// Для Gemini API URL может быть не нужен, если используется клиентская библиотека Google
},
"Scheduling": {
// Используем массив строк для указания времени
"RunAtTimesLocal": [
"01:13:00",
"14:00:00",
"18:00:00",
"22:00:00"
]
},
"GeminiSettings": {
"ModelName": "gemini-1.5-flash-latest", // <--- ИЗМЕНИТЬ ЗДЕСЬ
"Temperature": 0.6,
"MaxOutputTokens": 1024
// Убедитесь, что ApiEndpointFormat использует v1beta или уберите его, чтобы использовался дефолтный из кода
// "ApiEndpointFormat": "https://generativelanguage.googleapis.com/v1beta/models/{0}:generateContent?key={1}"
}
}