Portfolio / WordPress / Social Media / Automatyzacja

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.

WordPressMicrosoft EdgeREST APIKolejka publikacjiHarmonogramLicencja PRO
WordPress / Social Poster PRO / Dashboard
MASZWWW.PL / SOCIAL AUTOMATION
v2.0.1
PulpitGrupyTekstyHistoriaUstawieniaLicencja
Status kolejkiAktywna
PublikacjeHistoria
ZadaniaKolejka
EdgeOnline
Kolejne grupyKOLEJKA
Grupa lokalna #01Tekst: wersja 3 · cooldown OK
READY
Grupa branżowa #02Tekst: wersja 6 · zaplanowano
WAIT
Grupa lokalna #03Tekst: wersja 1 · zaplanowano
WAIT
Edge PROPOŁĄCZONO
HeartbeatOK
Połączenie aktywne
Tryb bezpieczeństwaON
CAPTCHA / checkpoint → STOP
Licencja PROACTIVE
Status przekazany przez WordPress
WordPress + Edge PROSystem zaprogramowany przez MaszWWW.pl
ProjektSocial Poster PRO
TypDedykowana wtyczka
PlatformaWordPress + Edge
AutomatyzacjaGrupy Facebooka
Wersja2.0.1
Założenie projektu

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.

WordPress planuje i kontroluje cały proces. Edge PRO wykonuje pojedyncze zadania, raportuje wynik i wraca po kolejne dopiero wtedy, gdy system na to pozwala.
Najważniejsze funkcje

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.

01

Automatyczny import grup

Edge otwiera listę grup dostępnych na zalogowanym koncie Facebooka i przekazuje je do WordPressa. Duplikaty są pomijane.

02

Ręczne i zbiorcze dodawanie

Grupy można dodawać pojedynczo lub wkleić wiele adresów URL naraz bez konieczności przechodzenia przez import automatyczny.

03

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.

04

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.

05

Harmonogram i limity

Konfiguracja obejmuje dni aktywne, godzinę startu i końca, limit dzienny, interwał oraz dodatkowe minimalne i losowe przerwy.

06

Ustawienia per grupa

Wybrana grupa może otrzymać własny cooldown, timeouty oraz reguły ponawiania niezależnie od konfiguracji globalnej.

07

Kolejka zadań

Każda publikacja jest osobnym zadaniem ze statusem, terminem wykonania, wersją tekstu, wynikiem i czasem realizacji.

08

Tryb testowy

Przed uruchomieniem pełnej automatyzacji można ograniczyć liczbę publikacji i przeprowadzić kontrolowany test pojedynczych zadań.

09

Historia publikacji

Panel zapisuje statusy publikacji, pominięcia, błędy interfejsu, blokady bezpieczeństwa, czas wykonania i wykorzystaną wersję tekstu.

Schemat działania

Od konfiguracji do wyniku publikacji

01

Grupy

Administrator importuje lub dodaje grupy, które mają wejść do systemu.

02

Teksty

Aktywowane są wybrane wersje treści oraz zasady ich rotacji.

03

Planowanie

WordPress buduje kolejkę zgodnie z godzinami, limitami, interwałem i cooldownami.

04

Edge PRO

Rozszerzenie pobiera następne dozwolone zadanie przez zabezpieczone REST API.

05

Publikacja

Edge wykonuje zadanie na wskazanej grupie i kontroluje wynik interakcji.

06

Raport

Status wraca do WordPressa, aktualizując historię, cooldown i dalszą kolejkę.

Zarządzanie grupami

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.

Automatyczny import z Facebooka przez Edge
Pomijanie zduplikowanych adresów grup
Cooldown globalny lub indywidualny
Licznik sukcesów i błędów
Możliwość wyłączenia automatycznych ponowień
GrupaTekstCooldownStatus
Grupa lokalna 01Wersja 372 hAktywna
Grupa branżowa 02Wersja 624 hAktywna
Grupa lokalna 03Wersja 2Do jutraCooldown
Grupa tematyczna 04Wersja 9Aktywna
Teksty i rotacja

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.

01
Wersja tekstu 1Rotacja · treść aktywna
ACTIVE
02
Wersja tekstu 2Rotacja · treść aktywna
ACTIVE
03
Wersja tekstu 3Kontrola powtórzeń
ACTIVE
04
Wersje 4–10Dodatkowe sloty do aktywacji
READY
Bezpieczeństwo

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.

01

CAPTCHA i checkpoint

Jeżeli pojawi się CAPTCHA lub checkpoint bezpieczeństwa, kolejka jest zatrzymywana. Wtyczka nie próbuje obchodzić tych zabezpieczeń.

02

Wylogowanie

Wykrycie wylogowania również prowadzi do zatrzymania kolejki, zamiast wykonywania kolejnych błędnych prób.

03

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.

04

Nieznany interfejs

Dla nieoczekiwanej zmiany interfejsu można skonfigurować pominięcie grupy lub zatrzymanie całej kolejki.

Wersja PRO

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.

Domena1 domena produkcyjna
Okres12 miesięcy od pierwszej aktywacji
WeryfikacjaMaksymalnie raz na 24 godziny
Bufor awariiDo 7 dni od ostatniego poprawnego statusu
Edge PRONie otrzymuje klucza licencyjnego
Technologia i diagnostyka

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.

WordPress 6.0+PHP 8.0+Microsoft EdgeREST APIBearer TokenWP-CronMySQL / MariaDBHeartbeatBackground QueueCustom TablesCentralna licencjaRaport technicznyCooldownHistoria publikacji
Efekt realizacji

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.

Automatyczny import grup Facebooka
Do 10 wersji tekstów z rotacją
Harmonogram, limity i losowe przerwy
Cooldown i ustawienia indywidualne dla grup
Kolejka, historia i kontrolowane ponowienia
Komunikacja WordPress ↔ Edge PRO przez REST API
Zatrzymanie przy CAPTCHA, checkpoint i wylogowaniu
Licencja domenowa i diagnostyka techniczna
i

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.

Dedykowane automatyzacje

Potrzebujesz własnego systemu automatyzacji?

Projektujemy dedykowane wtyczki WordPress, integracje API, rozwiązania WooCommerce i narzędzia automatyzujące powtarzalne procesy w firmie.