FAQ


1. Co to jest morpheus?
2. Czego potrzebuję, by postawić własnego bota?
3. Czy można postawić morpheusa na windowsie?
4. Czy postawisz/napiszesz dla mnie bota?
5. Ten bot mnie denerwuje...
6. A inne boty mają więcej funkcji...
7. Fajnie by było, gdyby bot miał funkcję...
8. Czego użyłeś, by napisać tego bota?
9. Ale bajer! Musisz być geniuszem!
10. Czy możesz dodać mnie jako użytkownika?
11. Czy mogę w opisie bota umieścić reklamę?
12. Zauważyłem błąd!
13. Przy uruchamianiu dostaję błąd "error while loading shared libraries"
14. Napiszesz chat gadu-gadu?
15. Jak mogę pomóc?

1. Co to jest morpheus?

Morpheus jest botem przeznaczonym do działania w sieci komunikatora Gadu-Gadu. Innymi słowy - jest to program, który działa sobie na pewnym komputerze i automatycznie robi pewne rzeczy, np. odpowiada na Twoje głupie pytania albo pomaga Ci, gdy chcesz wiedzieć, kiedy znajomy wszedł na gg. Dzięki modularności można w łatwy sposób dodawać nowe funkcje bota (jednak do tego trzeba trochę wiedzy na temat programowania oraz trochę wolnego czasu).


2. Czego potrzebuję, by postawić własnego bota?

Nic nie stoi na przeszkodzie, byś postawił własnego morpheusa. Musisz mieć tylko (albo "aż") konto z dostępem do shell'a, tudzież własny serwer. Możesz również postawić go na własnym komputerze, jeżeli masz tam zainstalowanego Linuksa, FreeBSD lub inny system *BSD.

Jeżeli nic nie rozumiesz z powyższego zdania, powinieneś troszkę poczytać w internecie na temat Linuksa i spróbować go zainstalować.

Ponadto potrzebujesz konta gg, które możesz założyć oryginalnym programem Gadu-Gadu. Na nim właśnie będzie działał Twój bot.


3. Czy można postawić morpheusa na windowsie?

Tak.


4. Czy postawisz/napiszesz dla mnie bota?

Nie. Źródła są dostępne. Nie na wszystko mam czas. Wszystko co związane z botem robie za darmo - dla społeczności. Dążę do tego, aby każdy mający podstawową wiedzę na temat systemów uniksowych mógł bez problemu bawić się botem gg.

Nie użyczę również swojego shell'a, bo to niezgodne z żadnym z regulaminów.


5. Ten bot mnie denerwuje...

To nie rozmawiaj z Nim.


6. A inne boty mają więcej funkcji...

Bot jest jeszcze we wczesnej fazie rozwoju. Wiele modułów mam w głowie, jednak nie mam aż tyle czasu wolnego by się nimi zajmować. Jeśli chcesz, możesz pomóc mi je zaimplementować...


7. Fajnie by było, gdyby bot miał funkcję...

Wszelkie pomysły mile widziane. Gdy będą sensowne, może zaimplementuje je w postaci nowego modułu i umieszczę w projekcie. Pomysły proszę pisać na: chomzee (małpa) ethernet (kropka) pl.


8. Czego użyłeś, by napisać tego bota?

FreeBSD, vim, gcc, autoconf, make, libgadu.


9. Ale bajer! Musisz być geniuszem!

Nie geniuszem, tylko osobą, która grzebie w kodzie dla zabawy. Lepsze to niż piłka nożna. Heh programowanie obok tańca to najlepsze zajęcia na spędzenie wolnego czasu!


10. Czy możesz dodać mnie jako użytkownika?

Jeżeli uzasadnisz dlaczego chcesz to nie ma problemu. Było kilku, którzy robili tylko zamieszanie. Będę dodawał nowych ludzi dopóki nie stwierdzę, że już dość. A jak bot będzie sławny, to postawie kilka identycznych :).


11. Czy mogę w opisie bota umieścić reklamę?

Generalnie nie. Chyba, że masz w tym jakiś szczytny cel (np. propagowanie Wolnego Oprogramowania). Przed podjęciem takiej decyzji skontaktuj się ze mną.


12. Zauważyłem błąd!

No to mejluj do mnie! Mój adres jest gdzieś tam wyżej na tej stronie.


13. Przy uruchamianiu dostaję błąd "error while loading shared libraries"

Prawdopodobnie chodzi o libgadu (error while loading shared libraries: libgadu.so.3: cannot open shared object file: No such file or directory). Wynika to z tego, że dynamiczna biblioteka libgadu znajduje się w /usr/local/lib, a Twój system szuka jej w /usr/lib. Należy dopisać odpowiednią linijkę do pliku /etc/ld.so.conf i zrestartować ldconfig.

Zazwyczaj problem rozwiązuje poniższa linijka:

echo /usr/local/lib >> /etc/ld.so.conf; ldconfig


14. Napiszesz chat gadu-gadu?

Nie zamierzam marnować własnego, prywatnego czasu na pisanie modułów, które uważam za bezsensowne. Jeśli chcecie pogadać, zapraszam na IRC. Założyłem nawet kanał #moprheus w sieci ircnet (polska.irc.pl). Zapraszam.

Jeśli nie umiesz programować, a chciałbyś mieć chat w bocie morpheus, zatrudnij programistę, który za godne pieniądze dopisze co trzeba (ja również nie neguję z góry możliwości takiej współpracy).

A jeśli ktoś zdecyduje się napisać chat, udostępni go na wolnej licencji, prawdopodobnie dołączę go do nowej wersji morpheusa.


15. Jak mogę pomóc?

Na wiele sposobów. Jeżeli jesteś programistą to przejrzyj kod. Debuguj. Pisz poprawki. Pisz nowe moduły.

Jeżeli jesteś grafikiem, zaprojektuj logo, które mi się spodoba.

Jeżeli jesteś webmasterem, zrób dla mnie stronę ładniejszą, niż obecna.

Jeśli jesteś zwykłą, szarą osóbką, dodaj linka do tej strony na własnej stronie. Opowiedz o morpheusie znajomym. Wspieraj mnie psychicznie :)

Valid HTML 4.01 Transitional Valid CSS!