sie 27

Zarówno gg jak i jabber powinny działać. Dla obu protokołów obsługa Świstaka nie powinna sprawiać problemów. Bardzo proszę o zgłaszanie każdej nieprawidłowości – jeżeli wszystko pójdzie dobrze to na dniach AleBot z nowymi funkcjami się ustabilizuje.
Zmieniłem sposób generowania statystyk (komenda: s) – teraz są zliczane co godzinę, a AleBot prezentuje dane z ostatniego sprawdzania.
Graficzne statystyki w szerszym wymiarze czasu -> tutaj.




sie 25

AleBot dla Jabbera nie działa, działa za to Świstak – tylko, zgodnie z moimi przypuszczeniami, liczba osób zainteresowanych taką funkcją jest bardzo mała. Się pytam: jak mam skutecznie odpluskwić program skoro nikt nie zgłasza błędów?




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.




sie 22

AleBot wchodzi w kolejną fazę – od dzisiejszego przedpołudnia potrafi porozumiewać się z użytkownikami za pomocą sieci Jabber. Jego JID: alebot@jabber.org
AleBot w tej nowej dla siebie przestrzeni wymaga solidnego przetestowania. Proszę o zgłaszanie wszystkich błedów – będą usuwane na bieżąco. Składnie poleceń oraz dostępne funkcje są identyczne jak w przypadku wersji dla Gadu-Gadu.
Następnym przystankiem jest obsługa aukcji z serwisu swistak.pl
Nie planuję obsługi sieci tlen.pl gdyż JID alebot@tlen.pl jest już zajęty ;)




sie 20

Co jakiś czas (raczej krótszy niż dłuższy) ktoś bluzga do AleBota. I to nie chodzi o sprawdzenie jego reakcji kilkoma słowami wulgarno-kluczowymi. Niektórzy ludzie (?) mają przyjemność w notorycznym obdarzaniu bota uroczymi wiązankami.
Przoduje w tym osoba z numerem gg:3306868. Według katalogu publicznego Gadu-Gadu jest to Andrzej z Ciechanowa, lat 15, pseudonim < <<®Zie™lu®>>> (pisownia oryginalna). Niech już sobie chłystek z ADHD pisał do bota co chce, ale ten nade wszystko lubi wysyłać do mnie sugestie takiej mniej więcej treści:

3306868: śmierdzisz gównem!
3306868: ooo w 3 dupy śmierdzisz jak cap! :d
3306868: śmierdzisz szczochami mojej babci haha :d
3306868: alebot to gówno bo zawsze cos musi nawalić dupnie ze takie cos wymyslili szajs syfff nic wiecej przykro mi :(
3306868: masz krzywy ryj ale wali końskim gównem kurde gdybys sie umył :d
3306868: do dupy ta strona
itd...

A jako kropka nad i – przedmioty śledzone przez tego gościa:
http://www.allegro.pl/item214843972.html
http://www.allegro.pl/item215630797.html

To jest właśnie geneza czarnej listy – dzisiaj dodanej do AleBota.




sie 13

W planie miałem dodanie do AleBota możliwość śledzenia aukcji z eBay, ale niestety taka operacja generować może problemy natury prawnej. Jak mówi eBay’owa „Umowa z Użytkownikiem„:

Użytkownik zgadza się (…) na nieposługiwanie się jakimikolwiek oprogramowaniem służącym do automatycznego dostępu do Serwisu eBay w jakimkolwiek celu – bez wyrażonej przez nas wyraźnej, pisemnej zgody.

Tyle w umowie (?) mówiącej o zwykłym przeglądaniu stron www tej firmy. Kwestie te zostały znacznie bardziej rozbudowane w regulaminie eBay API. Tak bardzo się boją wszystkich porównywarek cen?
Na razie raczej do nich nie napiszę z prośbą o pozwolenie na używanie API przez bota. Może kiedyś.




sie 06

Czego to ludzie nie piszą do bota (wybrane pozycje z minionego weekendu):

793630* chcialem sie dowiedziec co to znaczy fuck
56265* lubisz gg?
330686* co robisz??
243030* ustalic jakis cennik i juz kasa na projekt bedzie
687467* pokasz penisa
56265* cyfrzak zyjesz?
79700* nie umiem anglika!! nie pisz po angielsku!!
361733* jezus cie kocha
264639* co to znaczy?? ne znajem aglika
687467* nie wiem co to znaczy mam tylko 5 lat
405044* czes chuju
329296* jestes pedal
111554* jestes pedalem
129805* ssij

Wakacje – dzieci neostrady się nudzą. Cyfrzak mi się spodobał najbardziej.




sie 03

AleBot
Małe a cieszy. Mac, znany z forum sx1.pl, przygotował bannerek z logiem AleBota. Dziękuję, bardzo mi się podoba! Do tego obiecał umieścić go na głównej stronie sx1.pl :D




sie 02

Za sugestią jednego z użytkowników AleBota, który ukrywa się pod pseudonimem Wesoły, postanowiłem wprowadzić zmianę znacznie zwiększającą wydajność bota.
Od dzisiaj nie wszystkie aukcje sprawdzane są co dwie minuty (wszystkie jednak są weryfikowane – dodawane do śledzenia w takich odstępach czasu). Okres pomiędzy sprawdzeniem ceny/stanu aukcji zależy od tego ile czasu pozostało do jej końca. Przedstawia się to w sposób następujący:

koniec poniżej 24 godzin -> sprawdzanie co 2 minuty
koniec poniżej 2 dni -> sprawdzanie co 30 minut
koniec poniżej 5 dni -> sprawdzanie co 1 godzinę
koniec powyżej 5 dni -> sprawdzanie co 2 godziny

Interwały zostały przyjęte „na wyczucie” – jestem otwarty na propozycje zmian. Trudno w tym momencie przewidzieć jaka jest aktualna wydajność AleBota, gdyż zależy ona w dużej mierze od specyfiki aktualnie śledzonych aukcji. Bez kozery mogę jednak domniemywać, że spokojnie udźwignie on kilka, może kilkanaście tysięcy jednocześnie śledzonych aukcji.




sie 01

Bardzo przepraszam wszystkich, którzy wczoraj ok. godziny 17:20 utracili wszystkie dodane AleBotowi do śledzenia aukcje. Albo przynajmniej znaczną ich część – z 508 jednocześnie śledzonych aukcji ich liczba spadła do 86! Po analizie logów bota doszedłem do wniosku, że w tym momencie dane o aukcjach zwracane przez WebAPI Allegro zawierały informacje o usunięciu aukcji (i bot je skasował ze śledzenia).
Oczywiście poprawiłem ten błąd w AleBocie, implementowałem dodatkowy system zabezpieczenia aukcji przed przypadkowym skasowaniem.