31 lines
1.7 KiB
Dart
31 lines
1.7 KiB
Dart
|
|
/// 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;
|
|||
|
|
}
|