Про нас Що вміємо Послуги Як працюємо Роботи Контакти Telegram →
Панель керування · веб-застосунок · робота 24/7

Панель, з якої видно всі робочі Telegram-акаунти одразу

Коли робочих акаунтів багато, кожен живе в окремому вікні програми зі своїм входом. Ми зробили веб-панель: усі акаунти в одному списку зі станом кожного, дії запускаються одразу на групі, а довга робота йде у фоні на сервері. Панель можна відкрити просто зараз: за посиланням вона працює на вигаданих акаунтах.

154 дії
у сімнадцяти розділах
від заведення акаунта до резервних копій
24/7
працює на сервері
задачі підхоплюються після перезапуску
кілька людей
на одній панелі
кожен бачить лише свої акаунти
Задача

Зробити панель керування
багатьма Telegram-акаунтами.

Кожен акаунт — окреме вікно програми. Щоб дізнатися, чи він досі працює, треба відкрити його руками. Щоб зробити те саме на двадцяти акаунтах, треба повторити двадцять разів.

Потрібна була одна панель у браузері: список акаунтів зі станом, дії одразу на групі й сервер, який тягне довгу роботу без участі людини.

Що зробили

Шість рішень,
на яких тримається панель.

Зібрали акаунти в один список

Назва, @-ім'я, номер, країна, дата-центр, призначений посередник для виходу в мережу і стан: живий, обмежений, розлогінений. Угорі лічильники по кожному стану. Щоб зрозуміти, що з господарством, більше не треба відкривати акаунти по одному.

Акаунт заводиться без SMS

Досить перенести папку з даними програми або готовий файл входу — і акаунт з'являється в панелі. Ім'я, номер і решта даних читаються самі, заходити заново й ловити код не потрібно.

Довга робота йде у фоні

Кожна дія стає окремою задачею з прогресом по кожному акаунту. Задачу можна зупинити цілком або зняти лише з одного акаунта. Якщо сервер перезавантажили, задачі продовжуються самі з того місця, де були.

Посередники з наглядом

Кожному акаунту призначається свій посередник, через якого той виходить у мережу. Панель перевіряє їх сама кожні півгодини, показує затримку й скільки акаунтів на кожному сидить, а коли якийсь падає — пише про це в Telegram.

Кілька людей на одній панелі

Кожен бачить лише свої акаунти, свої задачі й своїх посередників. Чуже не показується й не міняється — розділення зроблено на рівні даних, а не приховуванням кнопок.

Копії й кошик

Уся панель складається в зашифровану копію під пароль-фразу, з якої піднімається назад. Видалений акаунт спершу лягає в кошик, звідки його ще можна повернути.

Що вміє панель

Сто п'ятдесят чотири дії,
зібрані в сімнадцять розділів.

Нижче — основне. Кожен рядок це не одна кнопка, а група дій, які працюють і на одному акаунті, і на кількох десятках одразу.

Робота з акаунтами

Заведення акаунтів
Перенесення папки з даними програми, готові файли входу, вхід за номером, цілий архів пачкою.
Перевипуск входу без SMS
Нова сесія підтверджується з діючої або кодом, який панель ловить сама. Збережений пароль двофакторки підставляється автоматично.
Стан і здоров'я
Чи живий, чи є обмеження, чи не заморожений. Країна, дата-центр, вік акаунта й журнал подій по кожному.
Профіль
Ім'я, опис, аватарка, прив'язана пошта. Усе міняється просто з панелі, без відкривання самої програми.
Сеанси й захист
Список усіх входів із пристроєм і містом, закриття чужих, вмикання й зміна двофакторки, пошта відновлення.

Сама панель

Посередники
Додавання, перевірка швидкості, розподіл по акаунтах і нагляд, який сам пише, коли якийсь ліг або піднявся.
Фонові задачі
Прогрес по кожному акаунту, зупинка цілком або вибірково, відновлення після перезапуску сервера, зрозумілі описи помилок.
Сповіщення
У Telegram і на робочий стіл: задача завершилась, акаунт впав, посередник не відповідає. З назвою акаунта, а не «і ще сорок чотири».
Кілька людей
У кожного свої акаунти, свої задачі й свої посередники. Адмін заводить людей і міняє їм доступ.
Копії й вивантаження
Зашифрована копія всього під пароль-фразу й підняття з неї, вивантаження акаунта в переносному вигляді, кошик для видалених.
Як це виглядає

Список акаунтів, дії
і посередники.

Список акаунтів

Угорі лічильники: скільки активних, скільки з обмеженнями, скільки розлогінених. У рядку — країна, дата-центр, посередник і стан. Роль позначена кольором картки, тож потрібну групу видно, не читаючи підписів.

gram.eimar.digital/demo
Список акаунтів у панелі: лічильники станів, картки з країною, дата-центром і посередником

Дії над акаунтом

Оновити стан, перевірити обмеження, поправити профіль, перевипустити вхід, закрити чужі сеанси, вивантажити акаунт. Усе з того самого списку, без переходів на окремі сторінки.

gram.eimar.digital/demo
Розкрите меню дій над одним акаунтом: оновити, перевірити, перевипустити вхід, завершити сеанси

Посередники

Список із затримкою, зовнішньою адресою і кількістю акаунтів на кожному. Перевірка йде сама кожні півгодини, і її можна запустити руками одним натиском.

gram.eimar.digital/demo
Панель посередників: адреса, затримка, кількість акаунтів і кнопка перевірки
Наш підхід

Панель має тримати роботу
і не падати разом із сервером.

Довга робота мусить переживати перезапуск

Сервер перезавантажиться, живлення моргне, вийде оновлення. Якщо після цього багатогодинна задача починається спочатку, панеллю просто перестають користуватися. Тому стан задач лягає на диск, і після старту вони продовжуються самі.

Розділення робиться в даних, а не в інтерфейсі

Сховати чужу кнопку легко, але це не захист. Панель на кількох людей від початку писалася так, що чужий запис не віддається, навіть якщо запит зробити напряму.

Роботу треба вміти показати

Тому в панелі є окремий режим на вигаданих акаунтах: ті самі екрани, ті самі дії, але жодного справжнього акаунта. Замовникові є що показати, і нічиї дані при цьому не світяться.

Те саме працює не тільки з акаунтами

Будь-яка рутина, яку зараз роблять руками по одному — замовлення, вивантаження, звіти, розсилання документів — складається в панель, де це робиться списком і само. Розкажіть, що доводиться повторювати щодня, і покажемо, як це виглядатиме.

Написати в Telegram