Network Logger Telegram Bot
Этот продвинутый бот для Telegram создан для автоматизации управления подписками, а также мониторинга активности пользователей. Он предназначен для выполнения задач, связанных с подписками, и расширенного взаимодействия с пользователями.- Управление подписками — бот предоставляет широкий функционал для работы с подписками:
- Выдача и продление подписок пользователям на заданный срок (неделя, месяц, вечная подписка).
- Возможность продлевать подписки всем пользователям сразу.
- Проверка активности подписки у пользователя и отображение информации о сроке окончания подписки.
- Интеграция с криптовалютным кошельком — бот взаимодействует с внешним API для генерации криптовалютных транзакций:
- Создание и проверка счетов — бот генерирует счета на оплату через внешний криптосервис и проверяет статус оплаты. Пользователь получает уведомление о необходимости оплатить счет, и после успешной транзакции подписка активируется.
- Выбор валют — поддержка различных криптовалют, таких как USDT, TON, BTC, и настройка обменных курсов.
- Административные команды — бот имеет удобный набор функций для администраторов:
- Рассылка сообщений — возможность отправки сообщений от администрации всем пользователям одновременно.
- Панель управления — администраторы могут проверять подписки пользователей, продлевать или аннулировать их, а также отправлять персональные уведомления.
- Мониторинг активности — бот умеет отслеживать и удалять неактивные сессии, что позволяет автоматизировать контроль и устранять мертвые сессии.
- Логгирование в Telegraph — опционально бот интегрируется с Telegraph для ведения логов и публикации отчетов о взаимодействиях.
- Поддержка пользовательских настроек — бот позволяет пользователям настраивать свои аккаунты:
- Функция "Чек на Кошелек" — пользователь может создать чек в выбранной валюте для использования в Telegram-кошельке.
- Меню настроек — пользователь получает доступ к основному меню для настройки профиля, проверки баланса и подписки.
- Интерактивное взаимодействие с пользователями — бот предлагает удобные меню и кнопки для быстрого выбора и подтверждения:
- Закрепление сообщений — бот может отправлять важные сообщения, автоматически закрепляя их, чтобы пользователи не пропустили обновления.
- Уникализация текста — при рассылке или ответах текст сообщений автоматически обновляется для обхода спам-фильтров.
- Настройка конфигурации— перед началом работы добавьте в config.py следующие параметры:
- BOT_TOKEN, CRYPTO_TOKEN, WALLET_LINK для интеграции с криптосервисом и API.
- Запуск бота— для работы запустите бота с помощью команды:
bash
Копіювати код
python handlers.py - Использование команд— основные команды бота:
- /start — начальное приветствие и проверка подписки пользователя.
- /menu — отображает пользователю список доступных функций, включая доступ к кошельку и основным настройкам.
- /wallet — предоставляет доступ к криптовалютному кошельку (с проверкой курса валют и созданием чеков).
- Административные команды:
- /admin — панель администратора для управления подписками.
- /check — проверка подписки для конкретного пользователя.
- Кнопки администрирования — продление подписки, рассылка сообщений, аннулирование подписки и выдача чека на оплату.
- Удобный интерфейс — бот поддерживает интуитивные кнопки и команды, обеспечивая быстрое взаимодействие.
- Гибкость — различные параметры и настройки для создания индивидуального опыта пользователей.
- Автоматизация — бот может самостоятельно продлевать подписки и поддерживать актуальные счета для оплаты, снижая необходимость вмешательства администратора.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.