MaszWWW
Social Poster PRO
Autorski system do planowania i obsługi publikacji własnych postów na wskazanych grupach Facebooka. WordPress zarządza grupami, tekstami, kolejką i harmonogramem, a rozszerzenie Edge PRO wykonuje zadania w aktywnej sesji użytkownika.
Publikowanie pod kontrolą jednego panelu
Celem projektu było zbudowanie własnego systemu, który porządkuje publikowanie postów na wybranych grupach Facebooka. WordPress odpowiada za konfigurację, treści, grupy, kolejkę, historię i reguły bezpieczeństwa, a rozszerzenie Edge PRO pobiera zadania i wykonuje je w przeglądarce.
Administrator może ustawić godziny działania, aktywne dni, dzienny limit prób, odstępy pomiędzy publikacjami, cooldown tej samej grupy, tryb rotacji tekstów oraz reakcję systemu na błędy lub zmiany interfejsu Facebooka.
Wersja PRO dodaje centralną licencję, diagnostykę, ręczne raportowanie techniczne i informowanie o dostępnych aktualizacjach, zachowując istniejące grupy, teksty, historię, ustawienia i kolejkę podczas migracji z wcześniejszej wersji.
Kompletny system Social Poster PRO
Rozwiązanie obejmuje nie tylko samą publikację, ale również przygotowanie kolejki, rotację tekstów, obsługę grup, komunikację z Edge, historię, diagnostykę i licencjonowanie.
Automatyczny import grup
Edge otwiera listę grup dostępnych na zalogowanym koncie Facebooka i przekazuje je do WordPressa. Duplikaty są pomijane.
Ręczne i zbiorcze dodawanie
Grupy można dodawać pojedynczo lub wkleić wiele adresów URL naraz bez konieczności przechodzenia przez import automatyczny.
Do 10 wersji tekstu
System przechowuje dziesięć slotów treści i pozwala włączać tylko te wersje, które mają aktualnie brać udział w publikacji.
Rotacja treści
Teksty mogą być dobierane kolejno lub losowo. Można blokować identyczny tekst dwa razy z rzędu i ustawić przerwę przed ponownym użyciem danej wersji w tej samej grupie.
Harmonogram i limity
Konfiguracja obejmuje dni aktywne, godzinę startu i końca, limit dzienny, interwał oraz dodatkowe minimalne i losowe przerwy.
Ustawienia per grupa
Wybrana grupa może otrzymać własny cooldown, timeouty oraz reguły ponawiania niezależnie od konfiguracji globalnej.
Kolejka zadań
Każda publikacja jest osobnym zadaniem ze statusem, terminem wykonania, wersją tekstu, wynikiem i czasem realizacji.
Tryb testowy
Przed uruchomieniem pełnej automatyzacji można ograniczyć liczbę publikacji i przeprowadzić kontrolowany test pojedynczych zadań.
Historia publikacji
Panel zapisuje statusy publikacji, pominięcia, błędy interfejsu, blokady bezpieczeństwa, czas wykonania i wykorzystaną wersję tekstu.
Od konfiguracji do wyniku publikacji
Grupy
Administrator importuje lub dodaje grupy, które mają wejść do systemu.
Teksty
Aktywowane są wybrane wersje treści oraz zasady ich rotacji.
Planowanie
WordPress buduje kolejkę zgodnie z godzinami, limitami, interwałem i cooldownami.
Edge PRO
Rozszerzenie pobiera następne dozwolone zadanie przez zabezpieczone REST API.
Publikacja
Edge wykonuje zadanie na wskazanej grupie i kontroluje wynik interakcji.
Raport
Status wraca do WordPressa, aktualizując historię, cooldown i dalszą kolejkę.
Każda grupa ma własny stan
Panel przechowuje ostatnią publikację, cooldown, ostatnio użyty tekst, liczbę sukcesów i błędów oraz ewentualny kod problemu. Grupę można wyłączyć, ponownie aktywować, edytować lub nadać jej indywidualne ustawienia.
Do 10 aktywnych wersji treści
Każdy slot tekstu jest przechowywany oddzielnie. Administrator decyduje, które wersje są aktywne, a planer dobiera je sekwencyjnie lub losowo zgodnie z regułami anty-powtórzeniowymi.
Opcja „Publikuj tekst dokładnie 1:1” pozwala zachować przygotowaną treść bez automatycznych zmian podczas przekazywania jej do Edge.
System reaguje na problemy zamiast je omijać
Automatyzacja została zaprojektowana tak, aby zatrzymywać lub pomijać zadania, gdy Facebook zgłasza sytuację wymagającą ingerencji użytkownika.
CAPTCHA i checkpoint
Jeżeli pojawi się CAPTCHA lub checkpoint bezpieczeństwa, kolejka jest zatrzymywana. Wtyczka nie próbuje obchodzić tych zabezpieczeń.
Wylogowanie
Wykrycie wylogowania również prowadzi do zatrzymania kolejki, zamiast wykonywania kolejnych błędnych prób.
Brak dostępu lub publikowania
Grupa może zostać pominięta, gdy użytkownik nie ma dostępu, oczekuje na przyjęcie albo publikowanie jest niedostępne.
Nieznany interfejs
Dla nieoczekiwanej zmiany interfejsu można skonfigurować pominięcie grupy lub zatrzymanie całej kolejki.
Centralna licencja MaszWWW.pl
Wersja 2.0.1 posiada licencję przypisaną do jednej domeny produkcyjnej. Status jest okresowo weryfikowany przez WordPress, natomiast rozszerzenie Edge PRO nie zna klucza licencyjnego i otrzymuje jedynie informację o stanie licencji.
W przypadku chwilowej niedostępności serwera licencji ostatni poprawnie podpisany status może umożliwiać dalsze publikowanie przez maksymalnie 7 dni.
Dwa komponenty, jeden system
Warstwa WordPress odpowiada za bazę danych, panel administratora, licencję, harmonogram, kolejkę i REST API. Edge PRO odpowiada za wykonanie zadań w przeglądarce oraz regularny heartbeat potwierdzający stan połączenia.
W panelu dostępne są również informacje systemowe i ręczne wysłanie raportu do pomocy technicznej. Raport nie zawiera treści postów, haseł, cookies ani danych sesji Facebooka.
Automatyzacja social media z pełną kontrolą procesu
Powstał rozbudowany system łączący WordPressa i rozszerzenie Edge PRO. Administrator może zarządzać grupami, tekstami, harmonogramem, cooldownami, limitami, kolejką i historią z jednego panelu, a przeglądarka otrzymuje wyłącznie zadania, które są aktualnie dozwolone do wykonania.
Automatyzacja nie obchodzi zabezpieczeń Facebooka.
CAPTCHA, checkpoint, wylogowanie oraz rzeczywiste blokady bezpieczeństwa nie są omijane. W takich sytuacjach system zatrzymuje kolejkę lub wykonuje skonfigurowaną bezpieczną akcję, pozostawiając dalszą decyzję użytkownikowi.
Potrzebujesz własnego systemu automatyzacji?
Projektujemy dedykowane wtyczki WordPress, integracje API, rozwiązania WooCommerce i narzędzia automatyzujące powtarzalne procesy w firmie.