Этот Telegram бот автоматизирует процесс принятия новых участников в канал и позволяет легко рассылать сообщения, фото и анимации всем участникам. Включает простую капчу для предотвращения спама.
- Автопринятие: Автоматически одобряет запросы на присоединение после решения капчи.
- Проверка Капчей: Новые участники должны решить простую капчу для входа в канал.
- Рассылка: Администраторы могут отправлять текстовые сообщения, фото и анимации всем пользователям, прошедшим капчу.
- Напоминания: Периодически напоминает пользователям о необходимости пройти капчу.
-
Клонирование репозитория
git clone https://github.com/wqwda44/autoreq.git cd autoreq -
Установка зависимостей Убедитесь, что у вас установлен Python 3.7+. Затем установите необходимые пакеты:
pip install -r requirements.txt
-
Настройка бота Обновите переменные
TOKEN,CHANNEL_IDиADMIN_IDв скрипте с соответствующими значениями:TOKEN: Токен вашего бота от BotFather.CHANNEL_ID: ID Telegram канала, где бот будет управлять участниками.ADMIN_ID: Ваш Telegram ID для управления ботом.- ДОБАВЬТЕ БОТА В АДМИНИСТРАТОРЫ КАНАЛА И СДЕЛАЙТЕ ССЫЛКУ ПО ПРИЕМУ АДМИНОМ
-
Запуск бота
python telegram_bot.py
- Функция Автопринятия: Когда новый пользователь пытается присоединиться к каналу, бот отправляет вопрос капчи. После правильного ответа пользователь автоматически добавляется в канал.
- Рассылка Сообщений: Администраторы могут использовать команду
/sendдля рассылки сообщений, фото или анимаций всем пользователям, прошедшим капчу.
/answer <ответ>: Пользователи используют эту команду для ответа на вопрос капчи./send <сообщение>: Администраторы используют эту команду для рассылки сообщений всем пользователям.
TOKEN: Токен Telegram бота.CHANNEL_ID: ID канала для автопринятия.ADMIN_ID: Telegram ID администратора бота.
Мы приветствуем вклад в проект! Открывайте issue или отправляйте pull request с изменениями или предложениями.