Dragon-Userbot - Ваш персональный ассистент в Telegram

21 Apr, 2025

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

373
🔱 163
👥 11

Dragon-Userbot logo

Знакомы с ситуацией, когда приходится вручную выполнять однообразные действия в Telegram? Автоматизировать рутину, управлять чатами или просто добавлять полезные функции в любимый мессенджер? Dragon-Userbot — это open-source решение на Python, которое превращает ваш аккаунт Telegram в многофункционального бота.

Что такое Dragon-Userbot?

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

Важно: Использование userbot'ов нарушает правила Telegram, поэтому разработчики предупреждают о возможных рисках блокировки аккаунта.

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

  1. Простая установка — готовые скрипты для Linux, Windows (WSL), macOS и даже Termux
  2. Голосовые чаты — интеграция с pytgcalls для управления аудио
  3. Кастомизация — можно добавлять свои модули через отдельный репозиторий
  4. Автоматизация — выполнение команд по расписанию, обработка входящих сообщений
  5. Кроссплатформенность — работает везде, где есть Python 3.8+

Пример простого модуля:

Реклама
from pyrogram import Client, filters
from pyrogram.types import Message

from utils.misc import modules_help, prefix

@Client.on_message(filters.command("example", prefix) & filters.me)
async def example_cmd(client: Client, message: Message):
    await message.edit("<code>Работает!</code>")

modules_help["example"] = {"example": "пример команды"}

Технические особенности

Проект построен на:

  • Pyrogram — асинхронная библиотека для Telegram API
  • pytgcalls — для работы с голосовыми чатами
  • MongoDB — хранение данных (требуется бесплатный кластер)

Установка занимает буквально несколько команд:

apt-get upgrade -y && apt-get update && apt install git 
git clone https://github.com/Dragon-Userbot/Dragon-Userbot.git
cd Dragon-Userbot/ && bash install.sh

Практическое применение

  1. Для админов чатов — автоматическая модерация, welcome-сообщения
  2. Для разработчиков — тестирование Telegram API, создание прототипов ботов
  3. Для обычных пользователей — автоматические ответы, скачивание медиа, напоминания

Сообщество и поддержка

У проекта активное сообщество с каналами на русском и английском:

Dragon-Userbot отлично подойдет:

  • Тем, кто хочет автоматизировать работу с Telegram
  • Python-разработчикам, интересующимся Telegram API
  • Энтузиастам, готовым экспериментировать с userbot'ами

Если вас не пугает риск блокировки аккаунта (который, стоит отметить, минимален при аккуратном использовании), Dragon-Userbot может стать мощным инструментом в вашем арсенале. Простая установка, открытый код и активное сообщество делают его одним из лучших решений в своем классе.

Попробуйте и напишите о своем опыте в комментариях!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.