Этот 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 с изменениями или предложениями.