Witam!
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.
  1. <?php
  2. //Zabezpieczenie skryptu
  3. if(!preg_match("/91\.((197\.1[2-5])|(214\.23[6-9]))\.[0-9]{1,3}/", $_SERVER["REMOTE_ADDR"])) die();
  4.  
  5. //Ładowanie bibliotek
  6. require_once("MessageBuilder.php");
  7. require_once('PushConnection.php');
  8.  
  9. //Autoryzacja i ustawianie opisu
  10. $M = new MessageBuilder();
  11. $P = new PushConnection([NUMER GG], '[POPRAWNY MEJL]', '[POPRAWNE HASŁO]'); // autoryzacja
  12. $P->setStatus('Mój nowy opis', STATUS_INVISIBLE);
  13.  
  14. //Odpowiedź
  15. $M -> addText("System: Nie rozpoznano przekazanej wiadomości...");
  16. $M -> reply();
  17. ?>

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 biggrin.gif

#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.