Стартовали новые рейтинги digital-подрядчиковУспейте принять участие! Предварительные результаты.
Gambit Lab
ПО для Windows – автоматизированная рассылка по Telegram через загруженные аккаунты
Gambit Lab
#Разработка чат-ботов#Разработка программного обеспечения

ПО для Windows – автоматизированная рассылка по Telegram через загруженные аккаунты

58 
Gambit Lab Россия, Москва
Поделиться:
ПО для Windows – автоматизированная рассылка по Telegram через загруженные аккаунты
Клиент

МЖБК

Бюджет

147 000

Сфера

Информационные технологии и интернет

Регион

Россия, Дмитров

Сдано

Июль 2024

Задача

📌 Проблема бизнеса

Менеджеры вручную отправляли сообщения в разные Telegram-чаты, что:

✅ Требовало много времени – процесс рассылки занимал часы.

✅ Было неудобным – приходилось переключаться между аккаунтами вручную.

✅ Ограничивало масштабируемость – вручную можно работать только с небольшим числом чатов.

Фирма хотела автоматизировать процесс рассылки и использовать Windows-приложение, установленное у каждого менеджера.

Решение

💡 Решение – десктопное приложение для массовой рассылки в Telegram

Было разработано Windows-приложение, которое:

🔹 Принимает аккаунты в формате .session + .json

🔹 Автоматически выполняет рассылку в чаты из загруженного Excel-файла

🔹 Работает в многопоточном режиме (несколько аккаунтов одновременно)

🔹 Отображает логи работы прямо в интерфейсе

🔹 Технологический стек:

• GUI: PyQt

• База данных: SQLite (для хранения истории рассылок и аккаунтов)

• Парсинг и работа с Telegram: Pyrogram

• Чтение данных из файлов: OpenPyXL (для работы с Excel)

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

1️⃣ Загрузка аккаунтов Telegram

• Программа автоматически считывает файлы сессий Telegram (.session + .json) из указанной папки.

• Проверяется валидность аккаунтов, если аккаунт заблокирован – программа уведомляет об этом.

2️⃣ Настройка рассылки

• Пользователь загружает Excel-файл со списком чатов и сообщениями.

• Программа автоматически распределяет чаты между доступными аккаунтами.

3️⃣ Запуск многопоточной рассылки

• Рассылка запускается одновременно с нескольких аккаунтов, что значительно ускоряет процесс.

• Программа следит за таймингами сообщений (чтобы избежать бана).

• В случае ошибки аккаунт переходит к следующему чату или меняется автоматически.

4️⃣ Логирование рассылки

• Программа в реальном времени выводит логи:

✅ Какой аккаунт куда отправил сообщение.

✅ Какие сообщения уже отправлены.

✅ Какие аккаунты получили ограничения или ошибки.

• Логи можно сохранить в файл для дальнейшего анализа.

Результат

🚀 Результаты и выгоды:

✅ Автоматизация рассылок – больше не нужно делать рассылку вручную.

✅ Многопоточная работа – сообщения отправляются быстро, без задержек.

✅ Контроль работы – логи и статусы видны в программе.

✅ Гибкость использования – любой менеджер может загрузить аккаунты и начать рассылку.

Система позволила ускорить процесс отправки сообщений, исключить рутинную работу менеджеров и сделать массовые рассылки удобными и безопасными.


Стек технологий

  • Python Python Язык программирования
  • Django Django Фреймворк/библиотека
  • SQLite SQLite База данных

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Gambit Lab с удовольствием обсудит вашу задачу

Оставить заявку