O wtyczce:
WP BlipBot jest prostą wtyczką pozwalającą stworzyć w serwisie Blip.pl bota informującego o nowych postach publikowanych na blogu. Wtyczka została napisana w oparciu o plugin yBlip autorstwa Jana Filipowskiego.
Screeny:

Najnowszą wersję można zawsze pobrać z oficjalnego repozytorium WordPress.org pod adresem http://wordpress.org/extend/plugins/wp-blipbot/



[...] Co by nie gadać – blog działa chyba w 100%, a napisane przeze mnie wtyczki póki co nie psioczą ;) Jedną z nich udostępniłem już nawet szerszemu gronu użytkowników (więcej możesz przeczytać tutaj). [...]
[...] Więcek udostępnił mi do testów wtyczkę BlipBot, pozwalającą na publikację na Blipie informacji o nowych wpisach na blogu. Plugin, stworzony w [...]
Myślałeś o wrzuceniu wtyczki do oficjalnego repo?
Dzisiaj rano wrzuciłem – czeka na zatwierdzenie ;)
No to nieźle, czekam :)
Sama wtyczka jest o wiele lepsza od poprzedniczki, ale to chyba oczywiste ;)
Ja właśnie zainstalowałem. W zasadzie ma wszystko co chciałem (a chciałem osobne tagi dla każdego wpisu ;) ), także dzięki wielkie. Postaram się sklecić posta o blipie w tym roku jeszcze, to na pewno zareklamuje wtyke :)
Wiedzę, że wiekowy i prosty yBlip pójdzie w odstawkę. Dobra robota.
Jakiś opis zmian by się przydał ;)
Opis zmian będę wrzucał na stronie wtyczki w repozytorium WP ;)
Ale trzepiesz te nowe wersje :P Szybko numerację wprowadzasz, zanim się człowiek nie obejrzał a tu już 2.0.7 :D
No – z tą numeracją było małe zamieszanie ;) A wszystko przez to, że dopiero
zgłębiałem tajniki SVN i trochę w tej kwestii nabałaganiłem. A że nikt nie umiał
mi pomóc, to bałagan robił się coraz większy, a ja ciągle zwiększałem numerek wersji,
żeby zobaczyć, czy już to robię tak, jak powinienem ;)
Niemniej – od wersji 2.0.4 wszystko będzie już tak, jak być powinno (czyli wyższy
numerek wersji będzie rzeczywiście oznaczał jakieś zmiany w kodzie;)
A zaistniałe zamieszanie musicie mi wybaczyć ;) SVN było (jest?) dla mnie
czymś nowym i dopiero poznaję tajniki i możliwości tego narzędzia.
W najnowszej wersji zniknęło menu przy edycji / dodawaniu wpisu o tym czy powiadamiać czy nie blipa. Czyli teraz z automatu jest powiadamiany?
W 2.0.7 a ja już widzę 2.1.0 :) Co dziwne aktualizować musiałem ze strony bo automat nie widział nowszej od 2.0.7 :/
Automat sprawdza raz na jakiś czas czy są nowe wersje wtyczek ;) Wystarczyło trochę
poczekać i tyle :D
A co do menu w edycji posta – tak – póki co zniknęło i może kiedyś wróci ;)
Bardzo dobrze, że zniknęło :) Nie narzekam, broń boże :D
No ja mam nadzieję :D
A tak na serio – lubię tworzyć wartościowe „produkty”. A wartościowym produktem jest
taki, który spełnia oczekiwania odbiorców. Jeżeli więc macie jakiekolwiek życzenia,
sugestie, zastrzeżenia – walcie prosto z mostu ;)
To ja chciałbym aby ta wtyczka przelewała mi ekstra pieniądze na konto, skąd to obojętne ;)
Mam uwagi odnośnie wersji 2.2, ja myślałem że będzie powiadamiać o komentarzach wszystkich a nie tylko autora :)
Po opublikowaniu wpisu pojawiło się:
Fatal error: Uncaught exception ‚BadFunctionCallException’ with message ‚Specified parser not found: json_decode.’ in /home/accounts_j/julian/public_html/blog/wp-content/plugins/blipbot/blipapi.inc.php:708 Stack trace: #0 /home/accounts_j/julian/public_html/blog/wp-content/plugins/blipbot/blipapi.inc.php(452): BlipApi->__parse_reply(‚HTTP/1.1 201 Cr…’) #1 [internal function]: BlipApi->execute(‚status_create’, ‚[ #blog, #wpisn...') #2 /home/accounts_j/julian/public_html/blog/wp-content/plugins/blipbot/blipapi.inc.php(175): call_user_func_array(Array, Array) #3 [internal function]: BlipApi->__call(‚status_create’, Array) #4 /home/accounts_j/julian/public_html/blog/wp-content/plugins/blipbot/blipbot.ajax.php(92): BlipApi->status_create(‚[ #blog, #wpisn...') #5 [internal function]: BlipBotSend(’267′) #6 /home/accounts_j/julian/public_html/blog/wp-includes/plugin.php(339): call_user_func_array(‚BlipBotSend’, Array) #7 /home/accounts_j/julian/public_html/blog/wp-includes/post.php(1746): do_action(‚publish_post’, ’267′, Object in /home/accounts_j/julian/public_html/blog/wp-content/plugins/blipbot/blipapi.inc.php on line 708
ale o dziwo na blipie jest porwana informacja.
Cały zespół naukowców właśnie pracuje nad rozwiązaniem tego problemu ;)
Dobra – a teraz na serio. Twój hosting po prostu nie obsługuje json_decode, co wynika najprawdopodobniej z używania serwera PHP w wersji starszej od 5.2.
Teraz są dwie możliwości. Albo twój usługodawca ma zainstalowane dwie wersje PHP – w wersji 4 i 5, a Ty akurat jedziesz na 4. Druga opcja jest taka, że usługodawca jest za przeproszeniem ciota i nie chciało mu się zrobić aktualizacji PHP z wersji załóżmy 5 do 5.2 ;)
Najprościej będzie, jak wyślesz meila do obsługi technicznej i zapytasz o używaną wersję PHP i ewentualnie poprosisz o włączenie dla Twojego konta PHP w wersji 5.2 :)
blipbot w najnowszej wersji powoduje dwa błędy: błąd przy dodawaniu komci na blogu (white page) oraz brak powiadamiań via mail o niektórych komciach
Zainstalowałem blipbota i otrzymuję następujący komunikat:
Wtyczka BlipBot wymaga do poprawnego działania PHP w wersji 5.2.0 lub wyższej. Obecnie używasz PHP w wersji 5.2.0-8+etch13, więc dla Twojego dobra nie mogę pozwolić na włączenie i używanie tej wtyczki.
Nie znam się na nazwach wersji ale moim zdaniem jak jest wersja 5.2 to jest 5.2 i powinno działać
Tak, tak – do kodu wkradł się pewien złośliwy chochlik i trochę namieszał ;) Jeszcze dzisiaj wtyczka powinna upomnieć się o aktualizację do nowszej wersji, w której nie będzie już tego błędu.
Z tego co pamiętam to instalowałem dziś koło południa najnowszą dostępną wersję (2.5)
A mi wyskoczył błąd Wtyczka nie może zostać aktywowana ponieważ powoduje błąd krytyczny. Parse error: syntax error, unexpected ‚{‚ in wp-content/plugins/blipbot/blipbot.php on line 269 wersja wtyczki 2.2.15, wordpress 2.7 co może byc przyczyną takiej reakcji?
Szukam, szukam i nie mogę znaleźć żadnego błędu. U mnie zarówno na serwerze lokalnym, jak i na tym blogu wszystko działa. Może to jakiś błąd przy aktualizacji? Spróbuj pobrać ręcznie wtyczkę z http://downloads.wordpress.org/plugin/blipbot.2.2.15.zip i wrzucić ją do katalogu /wp-content/plugins/.
No niestety, nadpisałem pliki, ale pojawia się ten sam komunikat, może któraś z zainstalowanych wtyczek powoduje konflikt. Powalczę z tym za jakis czas, może jakaś aktualizacja poprawi problem.
To ja jeśli wolno miałbym mały ficzer riquest:
fajnie ze jest opcja ‚blipnij wpisa na blipa’ ale nie dałoby się zrobić opcji żeby jednorazowo edytować to co ma być blipnięte?
można by dodać jeszcze takie bajery żeby nie wyświetlało ze dodane za pomocą API tylko dodane za pomocą „blipbot” oraz możliwość blipnięcia z okna edycji wpisu
ps. głowy nie dam bom nie Miodek, ale imho powinno być napisane „fotografia oczami fotografa”
1. masz na myśli to, żeby zrobić listę postów które mają się blipnąć, i jednorazowo jednym klikiem wysłać blipy o wszystkich postach?
2. ta kwestia została już zgłoszona do zarządców API Blipa ;)
3. zrobi się ;)
Nadaję się na betatestera: v 2.2.15, WordPress 2.6.5:
Fatal error: Uncaught exception ‚RuntimeException’ with message ‚Bad Request’ in /katalog/jakisadres.pl/htdocs/wp-content/plugins/blipbot/blipapi.inc.php:455 Stack trace: #0 [internal function]: BlipApi->execute(‚status_create’, ‚#JakisTag po…’) #1 /katalog/jakisadres.pl/htdocs/wp-content/plugins/blipbot/blipapi.inc.php(175): call_user_func_array(Array, Array) #2 [internal function]: BlipApi->__call(‚status_create’, Array) #3 /katalog/jakisadres.pl/htdocs/wp-content/plugins/blipbot/blipbot.ajax.php(117): BlipApi->status_create(‚#JakisTag po…’) #4 /katalog/jakisadres.pl/htdocs/wp-content/plugins/blipbot/blipbot.ajax.php(123): BlipBotSend(’567′) #5 {main} thrown in /katalog/jakisadres.pl/htdocs/wp-content/plugins/blipbot/blipapi.inc.php on line 455
Zmieniałem ustawienia pluginu:
„#JakisTag polecam: %tytul% %adres% [%tagi%]”
Przy większej ilości tagów tytuł zostaje skrócony do „…” i chyba ładuje wszystkie tagi do wiadomości na blipa co może powodować błąd (ten blad co wkleiłem nic mi nie mówi – ja potrafię tylko formatować tekst w html a co dopiero php).
Stąd też się bierze kolejna propozycja/możliwość do zaimplementowania: ilość tagów które mają być dodane do wpisu na blipie (np pierwsze 2-3 tagi wpisu)
(nawiasem mówiąc jest hack, który oszczędzi miejsca na 2 znaki jest to znak „trzy kropki” (nazwy nie pamietam, kodu znaku tez)).
A czy jak ściągałeś wtyczkę nie rzuciły Ci się w oczy takie oto dwie linijki?
# Requires WordPress Version: 2.7 or higher
# Compatible up to: 2.7
No ale to niekoniecznie w tym leży wina. Jaką masz tam wersję PHP?
A co do propozycji – ograniczenie ilości tagów to rzeczywiście niegłupi pomysł. I chyba nawet go wykorzystam :)
10 komentarzy wyżej napisałem że 5.2.0-8+etch13, wątpię by od tej pory się coś zmieniło.
Do wordpressa 2.7 zaktualizuję jak będę w 100% pewien, że wszystko będzie banglać jak wcześniej (lub przetestuję) (bo poskładałem, owtyczkowałem, zastosowałem kilka sztuczek zmniejszających obciążenie serwera (cache, minimalizacja plików, wymiana fragmentów pobierających np tytuł bloga na zwykły tekst, kilka dziwnych/rzadkich/dawno nieaktualizowanych wtyczek itp) więc musiałbym przygotować backupa plików oraz bazy i kombinować a na razie mi się zbytnio nie chce ;) ) i wygląda na to że wszystko się trzyma na słowo honoru (poza tym widziałem w internecie fragmenty tekstu „2.7 plugin compatibility broblem” co mnie nie zachęca zbytnio)
Ok, zaktualizowałem wordpressa do 2.7 i widze ze dziala.
Pozostaję jednak przy ograniczeniu ilości tagów (i ew zamiana trzech kropek na jeden trzykropek) by się przydało (oraz możliwości blipnięcia z okna edycji wpisu -bardziej intuicyjne)
A tak poza tym, to dzięki namawianiu mnie na aktualizację, właśnie straciłeś testera który testował kompatybilność wsteczną (bo teraz mam 2.7)
To znów ja. Planujesz może wydać kolejną wersję blipbota? bo coś jakby stoi koło 2.2.14 na wordpress.org (taka wersje z poprawionym kodem i może nowymi ficzerami)?
Tak, tak – nowe wersje będą się pojawiać… jak tylko się uporam z SVN ;) Trochę namieszałem i teraz nie mogę wrzucić do repozytorium aktualnej wersji.
fajne
hi. Thanks for plugin
perfect.
Regards
[...] BlipBot to wtyczka Łukasza Więcka do WordPressa. Dużo bardziej rozbudowana niż wysłużony już yBlip. Polecam. [...]
Czy na serwerach OVH wtyczka nie działa? Bo u mnie wyskakuje błąd w linii 277 a ona mówi o próbie logowania się do Blipa.
Domyślnie na OVH jest używane PHP w wersji 4, a wtyczka wymaga wersji 5. Żeby wymusić obsługę PHP5 na Twoim koncie, utwórz w głównym katalogu swojego bloga plik .htaccess i wpisz w nim tą linijkę:
SetEnv PHP_VER 5Oczywiście jeżeli już masz ten plik, to nie twórz nowego, tylko dopisz w nim tą jedną linię. Tylko uważaj, bo ten plik jest plikiem ukrytym :) Więc zanim utworzysz nowy plik, włącz pokazywanie plików ukrytych i się upewnij, że tego pliku tam nie ma.
Wielkie dzięki wtyczka przeszła. Warto to dopisać do faq na repozytorium WP. Jeszcze raz wielkie dzięki.
Pozdrawiam
[...] 24 luty 2009: Łukasz Więcek -> http://wiecek.biz/projekty/wordpress/wp-blipbot -> warto zastąpić opisywaną wtyczkę właśnie tą. Poniżej pozwoliłem podlinkować [...]
[...] RSS?”. Szukam także odpowiedzi na pytanie: “Jak podzielić WP-BlipBot’a (link, link), aby oddzielnie publikował wpisy z minibloga, a oddzielnie e właściwe?”. Myślę, [...]
Raportuję, że wtyczka bardzo źle znosi okresy, gdy Blip leży i nie przyjmuje requestów. Wyrzuca wówczas błąd zaczynający się od:
Fatal error: Uncaught exception ‚RuntimeException’ with message ‚Service Unavailable’ in /lukem.net/wp-content/plugins/blipbot/blipapi.inc.php:455
Pełną wersję komunikatu mogę przekazać via mail.
Dzięki za info. Z tego, co widzę, jest to błąd w Blipowym API. Jutro po pracy trochę pogrzebię i postaram się coś zaradzić. Zresztą już niedługo oficjalnie wypuszczę nową wersję z możliwością automatycznego załączania grafiki do wysyłanego statusu (wybieranej spośród tych uploadowanych do danego postu).
Zauważyłem, że wtyczka ignoruje znak „+” przy wysyłaniu blipa – tzn. wysyła tytuł bez niego, nie wiem jak z innymi znakami ;) .
Kolejnego buga wyczaiłem:
po kliknięciu przycisku „blipnij” wszystko działa i wysyła, ale wysyła np 3 razy pod rząd to samo na blipa. najczęściej występuje to zjawisko podczas ‚godzin szczytu’
Co do ficzerów to jeszcze coś tam chciałem zaproponować (ale zapomniałem)
A, i kiedy będzie nowa wersja?
Nowa wersja jest już w fazie testów. Błąd który opisujesz teoretycznie został zlikwidowany (a jak będzie w praktyce, to zobaczymy;)
Jak przypomnisz sobie, co chciałeś zaproponować, to pisz jak najszybciej – może pojawi się to w tej nowej wersji.
Witam. Wtyczka nie chce mi się włączyć. Dostaję komunikat.
„Wtyczka nie mogła zostać włączona, ponieważ spowodowała wystąpienie krytycznego
błędu.
Parse error: syntax error, unexpected ‚{‚ in /users/ipod/www/ipod.website.pl/wp-
content/plugins/wp-blipbot/wp-blipbot.php on line 280″
Co można z tym zrobić?
Na 99% przyczyną jest PHP w wersji niższej od 5.2.x.
Czy działa u Was opcja automatycznych statusów w postach ustawionych z późniejszą
datą publikacji? Mi od wersji 2.5 opcja ta nie wysyła automatycznych „blipnięć”
Nie działa ;) Dzisiaj postaram się zlokalizować buga i wypuścić aktualizację.
OK :) To cieszę się w takim razie, że pomogłem zlokalizować buga ;)
PILNE!
Mam na swoim blogu wtyczkę blipbot…
i… jak się okazuje jej ustawienia są widoczne takze dla innych, zarejestrowanych uzytkownikow. Tak chyba nie powinno być?
Czy da się to jakos zlikwidowac???
Prawdę mówiąc miałem to zrobić już dawno, dawno temu – tylko jakoś zapomniałem ;)
Dzisiaj wypuszczę aktualizację.
…caly czas czekam na tę aktualizację ;))
W wersji 2.5.3 pojawia się błąd przy wysyłaniu statusów ze zdjęciem.
Fatal error: Uncaught exception ‚RuntimeException’ with message ‚CURL Error: failed
creating formpost data’ in /home/centrowet/ftp/DG/bot/wp-content/plugins/wp-
blipbot/blipapi.php:293 Stack trace: #0 [internal function]: BlipApi-
>__call(‚status_create’, Array) #1 /home/centrowet/ftp/DG/bot/wp-content/plugins/wp-
blipbot/blipbot.ajax.php(158): BlipApi->status_create(‚wiadomosc4 ‚,
‚@/home/centrowe…’) #2 [internal function]: BlipBotSend(22) #3
/home/centrowet/ftp/DG/bot/wp-includes/plugin.php(339):
call_user_func_array(‚BlipBotSend’, Array) #4 /home/centrowet/ftp/DG/bot/wp-
includes/post.php(1905): do_action(‚publish_post’, 22, Object(stdClass)) #5
/home/centrowet/ftp/DG/bot/wp-includes/post.php(1595):
wp_transition_post_status(‚publish’, ‚draft’, Object(stdClass)) #6
/home/centrowet/ftp/DG/bot/wp-includes/post.php(1655): wp_insert_post(Array) #7
/home/centrowet/ftp/DG/bot/wp-admin/includes/post.php(192): wp_update_post(Array)
#8 /home/centrowet/ftp/DG/bot/wp-admin/post.php(177): edit_post() #9 {main} thrown
in /home/centrowet/ftp/DG/bot/wp-content/plugins/wp-blipbot/blipapi.php on line 293
Jest szansa jakiegoś szybkiego naprawienia?
Ciekawa wtyczka :) Wszystko działa poprawnie.
Hmm… brakuje mi jednej rzeczy: mozliwość dodawania do wpisu tagów tylko dla blip.a
Myślałem nad taką możliwością, ale jednak zdecydowałem się tego nie wprowadzać. Byłoby
to pole do nadużyć w dodawaniu tagów. A tak jest prosty wybór – albo nie spamujesz w
ogóle, albo spamujesz i na Blipie i na własnym blogu :)
Wiem, że część osób korzystałaby z tej możliwości rozważnie, ale tak samo jestem pewny
tego, że zaraz znalazłoby się kilku takich, którzy post o zarabianiu w sieci tagowaliby
„#warszawa #drogiblipie #sex #blipdnia #pokacycki” ;)
Ale ja wlasnie po to, zeby nie spamowac :)
Na blogu daje 4-5 tagow, a na blipa potrzebuje 1, gora 2. Wyjscie jest: najpierw otagowac na blipa i wypuscic wpis, a potem zrobic edit i dodac tagi – ale to bez sensu. Pomysl dobrze :)
Jest uno picolo problemo mistrzu. Przy wpisach zaplanowanych, gdy sięopublikują, to mimo zaznaczonej opcji automatycznego publikowania – nie powiadamia blipa o wpisach, trzeba to robić ręcznie.
Problem naprawiony ;) Nowa wersja właśnie poszła w świat i niedługo powinno pojawić się
info o aktualizacji w Waszych WP.
Dobra wiadomość :) Czekam z niecierpliwością ;)
No i jak zwykle chciałem na szybkiego coś wypuścić w świat i wypuściłem razem z kodem
małego, złośliwego chochlika ;) Aktualizację zróbcie dopiero, jak pojawi się wersja 2.5.8
[...] WP-BlipBot [...]
To teraz ja mam małe pytanko, może będziesz wiedział.
Mam od dłuższego czasu na blogu taki błąd iż jak kliknę publikuj wpis to strona strasznie długo mi się wczytuje i w końcu otwiera post.php z komunikatem error 404. W między czasie jak otworzę w nowej zakładce stronę to nowy wpis się pojawia. Do tej pory mi to nie przeszkadzało, bo po prostu tak było.
Ale niestety teraz mam z tym taki mały problem iż bot mi nie blipuje automatycznie. Puszę potem w PA ręcznie blipnąć o nowym wpisie. Wiec co to może być? Albo w którym miejscu kodu bot blipuje?
Podejrzewam, że wszystko sprowadza się do kulejącego ostatnio API Blipa. A mógłbyś
zerknąć, czy w głównym katalogu bloga, lub w katalogu mojej wtyczki nie masz pliku
error_log? Jak masz, to podeślij mi go na meila, jak byś mógł (lukasz@wiecek.biz).
Witam.
Przegrałem, wtyczkę na serwer, daję aktywuj i taki chochlik:
”
Wtyczka nie mogła zostać włączona, ponieważ spowodowała wystąpienie krytycznego błędu.
Parse error: syntax error, unexpected ‚{‚ in /home/forumpl/public_html/artplaza/wp-content/plugins/wp-blipbot/wp-blipbot.php on line 280
”
Czy o czymś zapomniałem?
Zadam rutynowe pytanie – masz na serwerze PHP w wersji 5.2 lub nowszej?
A no nie, mam 4.4.9 i co teraz? To w związku z tym mam jeszcze jedno pytanie (na php się nie znam), jeśli Twoja wtyczka jest napisana w php 5.2 a na moim serwerze jest 4.4.9, a za serwer płace (webd.pl) to czy powinienem im zwrócić uwagę żeby zaktualizowali?
Czy po prostu zadałem lamerskie pytanie i samemu trzeba to aktualizować?
Płacąc za ten hosting masz prawo żądać (wg mojego rozumowania) dostępu do nowszej
wersji PHP. Przeważnie na serwerach są zainstalowane obie wersje (4.* i 5.*), więc
wystarczy poprosić o dostęp do PHP w wersji 5.2.
Wtyczka korzysta z kilku funkcji, które zostały wprowadzone dopiero w PHP5, dlatego też ze
starszą wersją nie będzie działać.
A ja mam taki oto problem. Przy wejściu w ustawienia wtyczki strona ładuje się do połowy.. a dokładniej do trzeciego radiobuttona wyboru formatu linków.. ostatnia linijka źródła strony wygląda tak: (pousuwalem )
p style=’margin: 0 0 25px 10px;’ input type=”radio” name=”blipbot_url” value=”cut_permalink” a href=”
Czy to może być problem po mojej stronie, czy raczej jakis chochlik?
Serwer, na którym masz bloga, nie ma załadowanej biblioteki cURL. Najlepiej napisz do
supportu swojego hostingu i spytaj, czy mogliby dać Ci dostęp do cURLa. Przeważnie nie
ma z tym najmniejszego problemu :)
Witam. U mnie występuje ten sam błąd, co u kolegi powyżej: Wtyczka nie może zostać aktywowana ponieważ powoduje błąd krytyczny. Komunikat otrzymuję tuż po wciśnięciu przycisku „Włącz wtyczkę”. Wszystko działało dobrze, dopóki nie zmieniłem motywu graficznego strony. Od teraz taki błąd. Jakieś idee, jak to naprawić?