check-sub-bot – telegram бот, который проверяет наличие подписок на несколько каналов и выдает ссылку на доступ к сайту easyoffer.ru
В файле groups.py указываются телеграм каналы, они разделены главной и второчиной тематикой, чтобы проверять подписку таргетированно. Для тех, кто интересуется Python, проверяется подписка на каналы по Python, а для кто интересуется QA каналы по QA и т.д. и т.п.
Склонируйте репозиторий
git clone https://github.com/kivaiko/check-sub-bot.git
Перейдите в папку с проектом
cd check-sub-bot
Создайте и запустите виртуальное окружение
python -m venv venv
source venv/bin/activate
Загрузите зависимости
pip install -r requirements.txt
Создайте своего телеграм бота через BotFather и получите токен
Создайте в папке проекта файл .env и пропишите в нем токен как в .env.example
Не забудьте добавить телеграм бота в качестве админа в свои каналы (они обязательно должны быть публичными)
В файле groups.py пропишите телеграм каналы
Запустите бота
python main.py