Python - Исходники - [TG BOT] - Обязательная подписка на канал для чата | Enginr.ru - Форум социальной инженерии
Бот контролирует доступ к группе: пользователи могут писать сообщения только после подписки на заданный канал или группу. Удобно использовать в тематических сообществах, где важно удержание аудитории.


🔧 Основной функционал:​

  • Возможность указать обязательный канал или группу, на которые пользователь должен быть подписан.
  • Поддержка пригласительных ссылок, включая приватные (t.me/...).
  • Админы группы могут писать без обязательной подписки.
  • Автоматическое удаление сообщений от пользователей, не подписанных на канал.
  • Удаление сообщений, если пользователь пишет от имени канала.
  • Обработка альбомов сообщений, с возможностью их регулирования.


⚙️ Установка и настройка:​

📌 Требуется Python 3.11
  • Клонируйте репозиторий и перейдите в папку:
Bash:
cd Bot-Subscribe-Telegram
  • Установите зависимости:
Bash:
pip install -r requirements.txt
  • Настройте файл input:
    • TOKEN= — токен, полученный от @BotFather
    • ADM_ID= — ваш Telegram ID (для уведомлений от бота)
    • CHANNEL_ID= — ID канала/группы, на которые требуется подписка
    • INVITE_LINK= — ссылка-приглашение в канал (может быть приватной)
  • Добавьте бота:
    • В канал — чтобы он мог проверять подписки
    • В группу — для контроля сообщений
🚀 Запуск бота:
Bash:
python main.py

Скачать бота:
 
Активность
Пока что здесь никого нет.
Назад
Сверху