Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Eggdrop – танымал IRC боты және әлі де қолдау көрсетіліп келе жатқан ең ескі бот.
Eggdrop is a popular IRC bot and the oldest that is still being maintained.
Даму тарихы
Оны Роби Пойнтер 1993 жылдың желтоқсанында EFnet арнасын #gayteen басқару және қорғау мақсатымен жазған; Eggdrop ботының бір нұсқасы Валис деп аталды. Eggdrop бастапқыда арналарды тартып алу әрекеттерінен және IRC соғысының басқа түрлерінен қорғауға көмектесу үшін жасалған.
It was originally written by Robey Pointer in December 1993 to help manage and protect the EFnet channel #gayteen; one Eggdrop bot version was named Valis. Eggdrop was originally intended to help manage and protect channels from takeover attempts and other forms of IRC war.
Ерекшеліктері
Бот C бағдарламалау тілінде жазылған және пайдаланушыларға боттың мүмкіндіктерін одан әрі арттыруға мүмкіндік беретін C модульдері мен Tcl скрипттеріне арналған интерфейстерге ие. Боттың мүмкіндіктерін кеңейту үшін көптеген Tcl скрипттері қол жетімді, олардың көпшілігі Eggdrop пайдаланушылары жасаған. Скрипттер онлайн ойындарға, статистикаға, пайдаланушылар мен арналарды басқаруға, ақпаратты сақтауға және іздеуге, арна мүшелерін қарсы алуға, соңғы рет көрінген уақытты қадағалауға, бот желілерін басқаруға, спамға қарсы күресуге, файлдарды таратуға және қызмет көрсетуге (әдетте DCC протоколы арқылы), IRC қызметтеріне (ChanServ және NickServ сияқты) және тағы да көптеген мүмкіндіктерді қосуға және кеңейтуге арналған. Eggdrop пайдаланушы туралы ақпаратты бөлісуге және арналарды шектеуге кіріктірілген қолдауды қамтиды. Бірақ, бірнеше ботты бір уақытта басқару және боттардың арналарды басқару мен режимдерін үйлестіру үшін скрипт қажет. Ботта сондай-ақ "бот желісі" бар, ол бірнеше боттарды деректерді бөлісу және үйлесімді түрде әрекет ету үшін байланыстыруға мүмкіндік береді. Бот желісі "жалпы желі" (party line) қолдайды, оған DCC CHAT және Telnet арқылы қол жеткізуге болады. Адамдар бот желісінде әртүрлі арналарда шағын IRC сияқты байланыса алады. 0 арнасы, әдеттегідей, "жалпы желі" деп аталады.
The bot is written in the C programming language and features interfaces for C modules and Tcl scripts that allow users to further enhance the functionality of the bot. A large number of Tcl scripts are available to expand the bot's functionality, most of them written by Eggdrop users. Scripts are available to add and extend support for: online games, stats, user and channel management, information storage and lookup, greeting channel members, tracking last seen times, botnet management, anti spam, file serving and distribution (usually via the DCC protocol), IRC services (similar to ChanServ and NickServ), and much more. Eggdrop includes built in support for sharing user information and channel bans. However, a script is required to simultaneously control multiple bots and for bots to coordinate channel management and modes. The bot also features a "botnet", which allows multiple bots to be linked together to share data and act in a coordinated fashion. The botnet supports a "party line", which is accessible via DCC CHAT and Telnet. People can communicate within the botnet on various channels in an equivalent to a miniature IRC. Channel 0, the default, is referred to as the "party line".
Танымалдық
Жылдар бойы Eggdrop IRC пайдаланушылары қолдайтын ең танымал боттардың бірі болды.
Over the years Eggdrop has become one of the most popular bots run by IRC users.