daily_digest/appsettings.json

66 lines
3.5 KiB
JSON
Raw Normal View History

{
"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": {
2025-04-12 10:20:46 +07:00
"TargetTimeZoneId": "Asia/Novokuznetsk", // Ваш часовой пояс
"Schedules": [
{
"TimeLocal": "09:00:00",
"ChannelUsername": "topor"
}, // Пример
{
2025-04-12 10:38:21 +07:00
"TimeLocal": "10:40:00",
2025-04-12 10:20:46 +07:00
"ChannelUsername": "exploitex"
}, // Пример
{
"TimeLocal": "15:00:00",
2025-04-12 10:38:21 +07:00
"ChannelUsername": "ateobreaking"
2025-04-12 10:20:46 +07:00
}, // Пример
{
"TimeLocal": "18:00:00",
2025-04-12 10:38:21 +07:00
"ChannelUsername": "naebnet"
2025-04-12 10:20:46 +07:00
}, // Пример
{
"TimeLocal": "21:00:00",
2025-04-12 10:38:21 +07:00
"ChannelUsername": "aiaiai"
2025-04-12 10:20:46 +07:00
}, // Пример
{
"TimeLocal": "23:00:00",
2025-04-12 10:38:21 +07:00
"ChannelUsername": "roskomsvoboda"
2025-04-12 10:20:46 +07: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}"
}
}