Files
umbrix/lib/core/model/secrets.dart
2026-01-15 12:28:40 +03:00

31 lines
1.7 KiB
Dart
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.
/// UMBRIX: Секретные ключи для Telegram Bot (отправка логов)
///
/// ⚠️ ВАЖНО: НЕ КОММИТИТЬ ЭТОТ ФАЙЛ В GIT!
/// Добавьте в .gitignore: lib/core/model/secrets.dart
///
/// Инструкция по получению токена:
/// 1. Откройте Telegram, найдите @BotFather
/// 2. Отправьте команду /newbot
/// 3. Следуйте инструкциям, придумайте имя (например, UmbrixLogsBot)
/// 4. Скопируйте токен и вставьте ниже
/// 5. Отправьте команду /mybots → выберите бота → Bot Settings → Group Privacy → Turn OFF
/// 6. Добавьте бота в свою группу/канал
/// 7. Отправьте любое сообщение в группу
/// 8. Откройте: https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates
/// 9. Найдите "chat":{"id":-100XXXXXXXXX} и скопируйте этот ID
library;
abstract class Secrets {
/// Токен Telegram бота для отправки логов
/// Получить: @BotFather в Telegram → /newbot
static const String telegramBotToken = ""; // ← ВСТАВЬТЕ СЮДА ВАШ ТОКЕН
/// ID чата/канала куда отправлять логи
/// Формат: -100XXXXXXXXX для каналов/групп
/// Или просто число для личных сообщений
static const String telegramChatId = ""; // ← ВСТАВЬТЕ СЮДА ID ЧАТА
/// Проверка что токены настроены
static bool get isConfigured => telegramBotToken.isNotEmpty && telegramChatId.isNotEmpty;
}