PDA

View Full Version : Eggdrop



RoboCop
10th October 2016, 08:22 PM
Eggdrop – bot IRC-owy (https://pl.wikipedia.org/wiki/Bot_(IRC)) rozpowszechniany na zasadach GNU GPL (https://pl.wikipedia.org/wiki/GNU_General_Public_License). Został napisany przez Robey'a Pointera (https://pl.wikipedia.org/w/index.php?title=Robey_Pointer&action=edit&redlink=1) w grudniu 1993 (https://pl.wikipedia.org/wiki/1993) roku na użytek wojny IRC prowadzonej na kanale #gayteen[1] (https://pl.wikipedia.org/wiki/Eggdrop#cite_note-about-1), a następnie rozwijany przez Eggheads.org.
Eggdrop bardzo szybko stał się popularny i utworzone z Eggdropów botnety (https://pl.wikipedia.org/wiki/Botnet_(IRC)) można było spotkać pod koniec lat 90. XX w. na większości dużych kanałów w IRCnecie, EFnecie i innych sieciach nieposiadających serwisu (https://pl.wikipedia.org/wiki/Serwis_(IRC)) rejestrowania kanałów.
W celu ułatwienia konfiguracji Eggdropa, powstały gotowe pliki konfiguracyjne, a w celu zwiększenia jego możliwości – skrypty tcl (https://pl.wikipedia.org/wiki/Tcl_(j%C4%99zyk_programowania)) oraz moduły. Użycie tego samego pliku konfiguracyjnego we wszystkich Eggdropach nadzorujących dany kanał gwarantowało, że nie robił się na nim bałagan, polegający na przypadkowo zaczętych "bitwach" między botami, wynikających z niezgodności konfiguracji, a w szczególności z różnic w tzw. userlistach (zawierających listę praw poszczególnych użytkowników i botów). Userlista oraz pliki konfiguracyjne były utrzymywane w tajemnicy, aby utrudnić konkurencji przejęcie kanału.
Wydawanie poleceń Eggdropowi może nastepować na kilka sposobów: poprzez tzw. "party-line", czyli dzięki połączeniu się przez telnet (https://pl.wikipedia.org/wiki/Telnet) do serwera, na którym uruchomiony jest bot, pod odpowiednim portem, poprzez DCC CHAT lub ewentualnie przez zwykły CHAT.
Właściwości[edytuj (https://pl.wikipedia.org/w/index.php?title=Eggdrop&action=edit&section=1)]

Najstarszy bot (https://pl.wikipedia.org/wiki/Bot_(program)) IRC-owy (https://pl.wikipedia.org/wiki/Internet_Relay_Chat), który jest wciąż rozwijany,
Działa na systemach Linux (https://pl.wikipedia.org/wiki/Linux), *BSD (https://pl.wikipedia.org/wiki/Berkeley_Software_Distribution), Solaris (https://pl.wikipedia.org/wiki/Solaris_(system_operacyjny)), Microsoft Windows (https://pl.wikipedia.org/wiki/Microsoft_Windows), OS X (https://pl.wikipedia.org/wiki/OS_X) i innych,
Rozszerzanie możliwości za pomocą skryptów (https://pl.wikipedia.org/wiki/J%C4%99zyk_skryptowy) w tcl (https://pl.wikipedia.org/wiki/Tcl_(j%C4%99zyk_programowania)) i modułów w C (https://pl.wikipedia.org/wiki/C_(j%C4%99zyk_programowania)),
Wiele gotowych skryptów i modułów rozszerzających możliwości bota o dodatkowe funkcje,
Przystosowany do pięciu największych sieci (Undernet, DALnet, EFnet, IRCnet (https://pl.wikipedia.org/wiki/IRCnet) i QuakeNet (https://pl.wikipedia.org/wiki/QuakeNet)),
Możliwość tworzenia sieci botów i współdzielenia informacji o użytkownikach,
Kod źródłowy jest udostępniony na licencji GNU (https://pl.wikipedia.org/wiki/GNU).

Przypisy

Skocz do góry↑ (https://pl.wikipedia.org/wiki/Eggdrop#cite_ref-about_1-0) plik ABOUT dokumentacji Eggdrop (http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/doc/ABOUT?view=markup)


Linki zewnętrzne[edytuj (https://pl.wikipedia.org/w/index.php?title=Eggdrop&action=edit&section=2)]

www.eggheads.org (http://www.eggheads.org/) – strona domowa projektu

AfrikaansAlbanianArabicBelarusianBulgarianChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseYiddish
Translated to other languages thanks to vBET Translator 4.10.1