Files
umbrix/lib/core/model/secrets.dart

31 lines
1.7 KiB
Dart
Raw Permalink Normal View History

/// 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;
}