← Все проекты
Проект / Python

ZenmoFeiShi/dm-gateway-bot: DM Gateway Bot — Telegram-бот с капчей для приватного общения

Защищает владельца от спама в личных сообщениях, пропуская только проверенных пользователей через эмодзи-капчу.

ZenmoFeiShi/dm-gateway-bot — open-source проект на Python, который стоит оценить перед внедрением или доработкой.

★ 15 Python Форки 2 Issue 1 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков, создателей ботов и публичных лиц в Telegram, которые хотят получать сообщения от незнакомцев без спама.

Проблема / задача

Владельцы публичных Telegram-ботов часто получают спам, оскорбления или бесполезные сообщения от случайных пользователей — этот бот ставит фильтр на входе.

Как это работает

Бот работает как шлюз: новый пользователь пишет в личку, получает задание нажать правильный эмодзи из нескольких вариантов. После проверки его сообщения пересылаются владельцу. Владелец может ответить прямо на пересланное сообщение — ответ автоматически уйдёт обратно пользователю. Всё состояние хранится в памяти, без базы данных.

Что видно по README

Это Python-бот для Telegram, который фильтрует входящие личные сообщения через капчу с эмодзи. После проверки пользователь может писать владельцу, а владелец — отвечать. Проект лёгкий, не требует базы данных, настраивается через два параметра: токен бота и ID владельца.

Ключевые возможности

Эмодзи-капча для проверки новых пользователейПересылка сообщений любого типа (текст, фото, видео, файлы)Ответ владельца напрямую через replyРабота без базы данных, только оперативная память

Технологии

Pythonpython-telegram-botDocker

Интересный факт

Капча использует только эмодзи животных — нужно найти правильного зверя среди шести вариантов.

С чего начать

  • Клонировать репозиторий и установить зависимости
  • Настроить BOT_TOKEN и OWNER_ID в .env файле
  • Запустить bot.py или использовать Docker-образ

Оценка GitRadar

Удобство
7/10
Свежесть
6/10
Перспектива
6/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если нужен простой способ отсеять спам в личных сообщениях Telegram. Проект минималистичный, но работоспособный.

Наблюдения по обновлениям

Проект скромный, но README подробный, есть Docker-конфигурация. Активность низкая, но код рабочий.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/ZenmoFeiShi/dm-gateway-bot
Создан на GitHub
3 апреля 2026 г.
Последнее обновление репо
3 апреля 2026 г.
Последняя проверка GitRadar
3 апреля 2026 г.
Изученные файлы
README.md, requirements.txt, bot.py

FAQ

Что это такое?

Telegram-бот, который проверяет новых пользователей через капчу с эмодзи, прежде чем переслать их сообщения владельцу.

Для кого подходит?

Для разработчиков и публичных лиц, которые хотят получать сообщения от незнакомцев в Telegram, но без спама.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с ZenmoFeiShi/dm-gateway-bot?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.