cze 25
Na szybko (podczas śniadania) postanowiłem odświeżyć bloga i zaktualizowałem mojego Wordpressa do wersji 2.6-beta1. Przy okazji zmieniłem templatke na iTheme. Na razie nie jest jeszcze specjalnie spersonalizowana, pewnie niedługo uzupełnię w niej wszystkie niezbędne do życia statystyki i inne ficzery. Na razie cieszę się ajaksowym sidebarem i mnogością wtyczek.
Z tego co widzę Opera 9.51 oraz Firefox 3 nie wyświetlają reklam na tym blogu (defaultowo) na szczęście wyświetla je IE.
cze 16
Zmiany w regulaminie Allegro WebAPI doprowadziły do udostępnienia za darmo metody doSearch. Dotychczas jej użycie było płatne, o ile pamiętam: 10 zł za każde 1000 zapytań.
Już przetestowałem – metoda działa dosyć sprawnie, można w miarę elastycznie modelować wyniki (cena, lokalizacja, kategoria, wyszukiwanie w opisie aukcji…).
Stawiam pytanie: czy użytkownicy AleBota mają pomysły na zastosowanie funkcji szukania aukcji w bocie? Proszę o pozostawianie komentarzy z pomysłami, wszystkie sensowne będą zrealizowane.
sty 28
Po kilku miesiącach białego małżeństwa z AleBotem postanowiłem poprawić problem związany z wyświetlaniem polskich znaków oraz powiadamianiem o usunięciu aukcji przez pracownika Allegro (obie zmiany dotyczą tylko wersji Jabber). Pojawiła się również kosmetyka, aktualnie nieznaczna, ale w efekcie zmierzająca do poważnej zmiany, o której z pewnością napisze już wkrótce.
lis 15
Napisałem już właściwy engine wysyłający/odbierający komunikaty w sieci Gadu-Gadu. Do tego powstała metoda komunikacji z innymi skryptami oraz procedury logowania zdarzeń. Aktualnie przepisuję procedury obsługi komunikatów przesyłanych przez użytkowników (konwersja python-perl).
Użytkownik AleBota nie zauważy zbyt wielu zmian, no może tyle, że niektóre komunikaty będą lepiej sformatowane. Jednak serce bota będzie zupełnie odmienione – szybsze, bardziej przemyślane (elastyczne) – w końcu projekt ma prawie pół roku, a przez ten czas sporo się nauczyłem.
Jeżeli są chętni do testowania wydajności nowego bota, to proszę o zasypywanie go komendami (numer gg:10642280) – i sprawdzanie czy na każdą odpowie. Przypominam, że nie jest jeszcze nawet w 10% funkcjonalny, działają w nim tylko niektóre funkcje informacyjne.
lis 13
Pewnie tam gdzie jego administrator, czyli na L4. Oczywiście tylko wersja GG, bo jabberowa nie dostała grypy i działa dobrze.
Jednak nie ma tego złego co by na dobre nie wyszło… Skoro dotychczasowa infrastruktura alebotowa, która opiera się na EKG i EKG2, nie daje rady, to trzeba stworzyć własną. Już rozpocząłem testy nowego klienta gg, pisanego przezemnie od zera, specjalnie na potrzeby AleBota. Nie wiem czy będzie wydajniej, ale na pewno stabilniej, bo jedną z pierwszych rzeczy jakie mu zaimlementuje będzie zdalne sterowanie demonem. Oznacza to koniec z przerwami w działaniu bota. Kiedy spodziewać się nowej wersji? Myślę, że już początkiem grudnia powinna wejść w życie wersja stabilna.
paź 26
Wczoraj od godziny 21:50 do 22:33 miał miejsce nieoczekiwany test wydajności dla AleBota. Ktoś użył 304 numerów gadu-gadu aby ciągle dodawać do śledzenia pewną aukcję z serwisu Świstak. Ciekawe czy specjaliści z gg wykryli tą anomalię :)
paź 23
Jeżeli Alebot nie potwierdza przyjęcia do śledzenia twojej aukcji, jeżeli nie dostałeś potwierdzenia o zmianie ceny lub dostałeś je stanowczo za późno, to proszę nie mieć do mnie pretensji. Od kilku tygodni serwis Allegro, a co za tym idzie interface WebAPI, ma poważne kłopoty z prawidłową obsługą zapytań. Wystarczy spojrzeć do działu Zgłoszenia błędów technicznych na Allegro Cafe – prawdziwa ściana płaczu.
Bot nie działa prawidłowo gdyż, albo nie może się zalogować do WebAPI, albo serwer Allegro zrywa z nim połączenie w trakcie sprawdzania zmian w statusie aukcji (HTTP 500 – Internal Server Error).
Co poradzić… :(
wrz 13
Nieprzewidziany restart serwera (brak zasilania) zatrzymał AleBota zarówno dla GG jak i Jabbera – powrót usługi nastąpi nie później niż w poniedziałek 17 września. Wybaczcie.
wrz 08
W najbliższych dniach będę miał sporadyczny dostęp do serwera, na którym pracuje AleBot. Tak więc jeżeli coś się wyłoży to poleży sobie do 17.09.2007.
sie 24
Dzisiaj dodałem obsługę aukcji ze Świstaka. Na razie oczywiście testowo, nie mam jeszcze zaprogramowanych kilku zachowań – ale to co najważniesze czyli powiadamianie o zmianie ceny oraz końcu aukcji działa. Aukcję dodajemy wklejając link w standardowej postaci:
http://www.swistak.pl/aukcje/1234567,tutul-aukcji.html
Odświeżanie danych dla aukcji Świstaka odbywa się na razie co 10 minut. Strony są parsowane za pomocą wyrażeń regularnych więc prawdopodobnie pojawią się jakieś błędy – będę wdzięczny za zgłaszanie.
Śledzone aukcje wyświetlają się oczywiście po komendzie i (razem z aukcjami z allegro, ale można po linku rozpoznać która jest z jakiego serwisu). Kasowanie aukcji odbywa się analogicznie – d:numer_aukcji.
AleBot dla Świstaka na razie działa tylko w wersji dla gadu-gadu – mam nadzieję, że w przyszłym tygodniu zostaną dopracowane szczegóły i będzie obsługiwał również wersję Jabbera.
Nie zdziwcie się że dana aukcja będzie dobiegała końca, ale go nie dobiegnie – na Świstaku większość niesprzedanych przedmiotów jest automagicznie wystawiana ponownie.
Najnowsze komentarze