Na wstępie podrzucam link do BotApi: https://boty.gg.pl/dokumentacja/
Przyznam się szczerze, że topornie idzie mi pisanie w PHP, szczególnie jeżeli dokumentacja zawiera tylko po jednym przykładzie. A jeszcze szczególniej gdy każdy przykład nie zawiera końcowego ?>, przez co same przykłady trzeba poprawiać żeby działały. W dodatku support śpi i nie odpowie a próba założenia konta na forum wisi ponieważ konto "Musi zostać zaakceptowane przez moderatora". Jednym słowem - "niefajnie".
Uprościłem kod bota żeby odpowiadał tylko jedną wiadomość na cokolwiek i skleciłem na podstawie przykładów i dokumentacji taki kodzik. Bezskutecznie walczę aby bot posiadał opis.
<?php //Zabezpieczenie skryptu //Ładowanie bibliotek require_once("MessageBuilder.php"); require_once('PushConnection.php'); //Autoryzacja i ustawianie opisu $M = new MessageBuilder(); $P = new PushConnection([NUMER GG], '[POPRAWNY MEJL]', '[POPRAWNE HASŁO]'); // autoryzacja $P->setStatus('Mój nowy opis', STATUS_INVISIBLE); //Odpowiedź $M -> addText("System: Nie rozpoznano przekazanej wiadomości..."); $M -> reply(); ?>
Niestety, bot wykrzacza się zupełnie i nie generuje żadnej odpowiedzi. Gdy usunę linijki 11 i 12 ze zmienną $P , która odpowiada za ustawianie opisu bot bez problemu odpowiada tym sztywnym tekstem o nierozpoznaniu wiadomości.
Gdzie leży problem? Nie mam bladego pojęcia dlatego zgłaszam się do Was. Przyznam, że mogłem coś źle doczytać bo próbowałem jeszcze z metodą push() z obiektu PushConnection. Wciąż bezskutecznie.
Prosze o pomoc, buziaczki, całuski
Nieudolny ja

#EDIT - Podaje rozwiązanie
Po 2 latach postanowiłem wgryźć się w kod, opisy i DOKŁADNIE wszystko przeanalizować. Aby wywołać PushConnection serwer musi posiadać zainstalowany cURL.
Na Debianie wystarczyło tylko wklepać komendę w terminal:
Cytat
sudo apt-get install php5-curl
Mam nadzieje, że to rozwiązanie komuś się przyda.