Pokaż wyniki od 1 do 3 z 3

Wątek: [Tutorial] Jak odebrać obrazek wysłany do bota?

  1. #1
    Bot Team
    Go

    [Tutorial] Jak odebrać obrazek wysłany do bota?

    Wstęp:

    Platforma BotAPI GG pozwala na odbieranie obrazków wysyłanych od użytkownika do bota. Najnowsza biblioteka BotAPI w wersji 2.3 zawiera metodę getImage pozwalającą w łatwy sposób zaimplementować tę funkcjonalność.

    Dokumentacja metody getImage wraz z przykładami w języku PHP oraz Python znajduje się pod tymi linkiem:
    https://boty.gg.pl/dokumentacja/#1.2.4

    Dokumentacja protokołu BotAPI do obsługi obrazków znajduje się pod tym linkiem:
    https://boty.gg.pl/dokumentacja/#2.7

    Najnowsza biblioteka BotAPI znajduje się pod tym linkiem:
    https://boty.gg.pl/pobierz/

    Tutorial:

    1.Przykład z wykorzystaniem metody getImage w języku PHP:

    Kod php:
    <?
    require_once('MessageBuilder.php');
    $M = new MessageBuilder();
    if (isset($_GET['images'])) {
        require_once('PushConnection.php');
        PushConnection::$BOTAPI_LOGIN='wojtek@gg.pl';
        PushConnection::$BOTAPI_PASSWORD='hasło';
        $P = new PushConnection(123456);
        $f = '/var/www/upload/';
        $e = '.jpg';
        $identyfikator = $_GET['images'];
        $obrazek = $P->getImage($identyfikator);
        $M->addText("Odebrałem obrazek:\n");
        $M->addImage($obrazek, IMG_RAW);
        $M->addText("\no identyfikatorze: ".$identyfikator);
        file_put_contents($f.$identyfikator.$e, $obrazek);
        $M->addText("\ni zapisałem jako: ".$f.$identyfikator.$e);

    } else {
        $M->addText("Prześlij do mnie obrazek przeciągając go do okna rozmowy.\nPlik z obrazkiem może mieć rozszerzenie: BMP, GIF, JPG lub PNG.\nWaga obrazka nie może przekroczyć 255 KB.");
    }
    $M->reply();
    Należy pamiętać o uzupełnieniu linii:
    Kod php:
    PushConnection::$BOTAPI_LOGIN='wojtek@gg.pl';
    PushConnection::$BOTAPI_PASSWORD='hasło';
    $P = new PushConnection(123456); 
    danymi otrzymanymi na e-mail po poprawnej rejestracji bota.
    Należy pamiętać również o ustawieniu odpowiednich praw do zapisu dla katalogu /var/www/upload (chmod a+w).

    2.Przykład wykorzystujący możliwość odbierania obrazków przez bota:



    Link do youtube: http://www.youtube.com/watch?v=r3Ck4yHo8Q4
    Bot dostępny jest pod numerem GG: 43918068
    Źródła bota dostępne są pod tym linkiem: http://boty.gg.pl/img/gae/botferrari.zip

  2. #2
    Doświadczony GGadacz
    Dołączył
    27.03.2012
    Posty
    131
    Witam, zamierzacie wprowadzic sposob na odbieranie plikow wyslanych do bota?
    Już niedługo...

  3. #3
    Na chwilę obecną nie mamy takich planów. Trzeba jednak wskazać, że to jest pomysł do rozważenia.

Podobne wątki

  1. Odpowiedzi: 2
    Ostatni post / autor: 08.08.2012, 12:01
  2. Nie można wysłać skopiowanego obrazka
    By JakobEU in forum Kontakty, rozmowy i powiadomienia
    Odpowiedzi: 2
    Ostatni post / autor: 22.07.2012, 22:30
  3. Regulamin Quizu bota GG:777
    By Bot Team in forum Boty
    Odpowiedzi: 0
    Ostatni post / autor: 09.07.2012, 11:57
  4. Edycja wysłanych wiadomości
    By midicat in forum Ciekawe sugestie
    Odpowiedzi: 9
    Ostatni post / autor: 02.07.2012, 14:22
  5. Godzina wysłania wiadomości.
    By Areen in forum Ciekawe sugestie
    Odpowiedzi: 6
    Ostatni post / autor: 31.05.2012, 17:02

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •