Skip to content

Latest commit

 

History

History
65 lines (51 loc) · 1.99 KB

README.md

File metadata and controls

65 lines (51 loc) · 1.99 KB

BotAPI-GG

Propozycje zmian bibliotek PHP platformy BotAPI GG ( https://boty.gg.pl )


v.2.5:

  • Wymagane PHP 5.4+
  • Optymalizacje
  • Skasowanie deporcjonowanych zmiennych, metod. ("Opisy graficzne")
  • $m->r, $m->g, $m->b od teraz jest w tablicy $m->rgb[RR, GG, BB]

v.3.0:

  • Wymagane PHP 5.6+

MessageBuilder

Ogólne:

  • Skasowano lokalne stałe które nie będą więcej potrzebne: FORMAT_NONE, FORMAT_BOLD_TEXT, FORMAT_ITALIC_TEXT, FORMAT_UNDERLINE_TEXT, FORMAT_NEW_LINE
  • Kod powiązany z BBcode skasowany.

Metody:

Inne

  • Skasowano metody: [addBBcode(), setSendToOffline() - nie wspierane już]
  • addText() parametry powiązane z BBcode skasowane.

PushConnection

Ogólne:

  • Stałe lokalne STATUS_* przeniesione do klasy, można się do ich zewnętrznie odwołać używając PushConnection::STATUS_*

Metody:

push()

  • Rzucanie wyjątku klasy UnableToSendMessageException w przypadku niepowodzenia.
  • skasowano $message->sendToOffline (nie działa już)

setStatus()

  • Rzucanie wyjątku klasy UnableToSetStatusExteption w przypadku niepowodzenia.

v.3.1:

  • Optymalizacje
  • Refactoringi
  • Poprawki formatowania
  • Lepsze wsparcie dla autoloadingu. (wydzielono wyjątki itp do oddzielnych plików) oraz klasy nie includują już same siebie. Nowe pliki do bibliotek:
    • BotAPIAuthorization.php
    • MessageBuilderException.php
    • PushConnectionException.php
    • UnableToSendImageException.php
    • UnableToSendMessageException.php
    • UnableToSetStatusExteption.php

MessageBuilder

Ogólne:

  • Stałe BOTAPI_VERSION, IMG_RAW, IMG_FILE przeniesione do klasy.
  • Nowe wyjątki które można złapać przez MessageBuilderException;

Metody:

addImage()

  • Rzucanie wyjątku UnableToSendImageException wrazie niepowodzenia.
  • Naprawiono wywołanie addImage('zawartość obrazka', MessageBuilder::IMG_RAW);

PushConnection

  • Stała CURL_VERBOSE przeniesiona do klasy.