Eggdrop/mkd

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Eggdrop е најпопуларниот светски слободен софтвер IRC бот, наменети за флексибилност и леснотија при работата, и е слободно разпределим под условите на GNU General Public License (GPL).


Не заборавајте!

Запомнете да извршите 'myports' командата кога користите било каков процес бара пристаништа. Оваа команда ќе ви покаже вашата две (2) доделени пристаништа, и ако се работи било пристаништа, кои не припаѓаат на вас. Трчање секое пристаниште или пристаништата, освен на две доделени со вас, ќе заклучите вашиот профил.

Ве молиме да имате предвид дека водење на статистички податоци или "статистика" сценариото на твојот бот отворен повик може да други не-доделени пристаништа, и си заработуваат "лоши пристаништа 'се спомене. Проверете го вашиот скрипти внимателно и употреба на myports команда.


Инсталирај една eggdrop Ви Shellium.org Черупчест

Земете прекомпилиран 1.6.19 eggdrop ctcp одредена за shellium тука: http://www.shellium.org/ ~ moonwirelessg / eggdrop.tar или Eggdrop е веќе на школка, не мора да ја преземете извор или инсталирате ништо. Можете да ги користите вашата сопствена фајлот (стандардно се скрипти во / usr / share / eggdrop / скрипти), или прават една со користење на " Shegg" командата, а потоа следете ги инструкциите, тип:

eggdrop-m <filename.conf>
</ pre>

[http://www.shellium.org/nopaste/?77 Проверете едноставна config].

== Конфигурација == Eggdrop

Eggdrop користи configfile (eggdrop.conf), можете да го направи оваа датотека како сакате и можете да ги менувате датотека со [[Nano]], [[пико]] или со користење на кој било текст едитор на вашиот desktop.

=== Пример === Config

Во прв на вашиот Eggdrop фајлот ќе треба да поставите "модули" секција, секција на помош, име на домаќин, idents ...
преку поставување на тоа, вашиот бот ќе знаете каде да барате за модули.

'' 'Пример:'''
<pre>
собата МО-пат "/ usr / lib / eggdrop / модули"
собата помогне-пат "/ usr / share / eggdrop / help /"
приврзок текст-пат "/ usr / share / eggdrop / текст /"
собата ми-hostname "127.0.0.1"
собата заштити-телнет 0
DCC-собата sanitycheck 0
собата ident-Истекнавреме 5
собата бараат p-0
собата отворена telnets 0
Stealth-собата telnets 0
собата употреба-telnet-banner 0
завршиле во собата поврзете-90
DCC-поплави собата-идеален 3
постави телнет-поплави 5:60
собата параноични-telnet-поплави 1
сет го реши 15-завршиле
max-dcc поставени 50
во собата dcc-portrange 1024:65535
собата овозможи simul-1
собата дозволуваат-DK-cmds 1
</ pre>

<pre>
loadmodule DNS
loadmodule канали
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
собата notefile "name.notes"
loadmodule console
loadmodule трансфер
loadmodule споделување
checkmodule blowfish
</ pre>

Следниот чекор е давање на вашиот Eggdrop име / прекар и алтернативен ник, кое ќе се користи кога нејзината главна Ник е веќе во употреба:

<pre>
Ник во собата "botname"
собата altnick "botname-"
</ претпристапување>

Следно е да се постави администратор (сопственик) прекар:

Пример:
<pre>
admin собата "botownernick"
</ претходна>

More некои информации за вашиот бот да се покаже на IRC може да се направи вака.

Пример:
<pre>
собата realname "Shellium.org pwnage eggy"
</ pre>

Една опција е да се постави shortnick за бот. Ова понекогаш е корисно во други сценарија, како (commands.tcl) писмо.

Пример:
<pre>
собата shortnick "afkorting botnaam"
</ pre>

Следниот линија е да се постави неколку сервери надвор по што следи: пристаниште за бот да се поврзете.
Можете да додавате повеќе сервери, со користење на оваа линија, но бидете сигурни дека да додадете на точни оние таму!
За да бидете сигурни, тип / карта кон IRC сервер, каде што се во сега да видите што серверите се достапни.
Но, имајте во предвид, некои IRC сервер не го дозволува поврзување со исклучување на некои сервери наведени во / на сајтот. (Ако си несреќен, ќе добиете порака (Оваа команда е мрежата за само персоналот) кога користите / команда на сајтот).

Пример:
<pre>
собата сервери (
  irc.freenode.net: 6667
)
</ pre>

Следно е да се стави каде што е твојот бот канал ќе биде на сите времиња, за да се обезбедат информации итн
Како што може да се види има некои форми да бидат во собата, исто така.
Овие се на крајот на секој канал линија. (канал во собата # shellium'' 'enforcebans + + dynamicbans + userbans''').
Остави го тоа како тие се ако не знаете што тие го прават. Тоа ќе биде објаснето подоцна во следната вики секција.

Пример:
<pre>
канали додадете # shellium (
  chanmode "+ nt"
  idle-kick 0
  stopnethack mode-0
)
</ pre>

Пример 2:
<pre>
собата канал # shellium + enforcebans + dynamicbans + userbans
собата канал # shellium + dynamicexempts + userexempts + dynamicinvites + userinvites
собата канал # shellium-autoop-кучка protectops + + protectfriends + dontkickops
собата канал # shellium + + поздравам statuslog
задржани во собата # shellium одмазда + + autovoice
собата канал # shellium-споделени тајни + + циклус
канал собата # shellium-+ види неактивен-nodesynch
</ pre>

Поставете мрежа тип, преку избор на име на серверот со бројот 1 до 5.
Ако вашата мрежа не е во листата, користете само 5 за "други"

# 0 = EFnet
# 1 = IRCnet
# 2 = Undernet
# 3 = DALnet
# 4 = + e / I + / max-градски хибриден 20
Други # 5 =

Пример:
<pre>
постави нето-тип 5
</ pre>

Валиден порти обично се нешто помеѓу 1.025 и 65.535 преземе
портата е веќе не е во употреба.
Ако сакате да слушате бот за корисниците и во одделни ботови пристаништа,
користите следниов формат:

Пример:
<pre>
слушам ботови 3.333
слушаат 4.444 корисници
</ pre>

Доколку сакаш да се користи само една порта, користат овој формат:

Пример
<pre>
Слушни 3.333 сите
</ pre>

Поставување на списокот на сопственици на бот.

Пример:
<pre>
постави сопственикот на "Sambali, MrSambali"
</ pre>

Наведете тука името на датотеката вашиот userfile како треба да биде спасен.

Пример:
<pre>
собата userfile "botname.user"
</ pre>

Најави тука името на датотеката каде што е динамична канал поставувања се зачувани.

Пример:
<pre>
собата chanfile "botname.chan"
</ pre>

Постави на датотеката каде што свои продавници бот влези:

<pre>
собата temp-path ""
msbxco Датотека за евиденција * "logs / botnaam.log"
Датотека за евиденција jpk # uwkanaal "logs / botnaam.log"
proc evnt: init_server тип () (
  глобален botnick
  putquick "MODE $ botnick + i6e"
putserv "PRIVMSG NickServ: идентификуваат passwordhere"
)
</ pre>

На последно, најчесто се наоѓа на дното на вашата фајлот, скриптите.
Ќе видите дека таму е патот на скрипти папка што треба да се даде.
Кога ја нема вака, твојот бот навикнал на проектот или навикнал да работи правилно.
Стандарден патот за скрипти е (/ usr / share / eggdrop / скрипти на shellium).
, Па додадете,


Пример:
<pre>
извор / usr / share / eggdrop / Scripts / alltools.tcl
извор / usr / share / eggdrop / Scripts / action.fix.tcl
Извор / usr / share / eggdrop / Scripts / compat.tcl
извор / usr / share / eggdrop / Scripts / userinfo.tcl
loadhelp userinfo.help
</ pre>

На пример config линии се користат најмногу, има многу повеќе за да го поставите на вашиот Eggdrop конфигурациската датотека (eggdrop.conf).

== See Also ==
* [[Tcl|Tcl information on SHellium]]
* [[Eggdrop Common Setup Problems]]
* [[Eggdrop Setup - Timezones]]
* [[Eggdrop TCL Script Color Codes]]
* [http://www.eggheads.org/support/egghtml/1.6.15/tcl-commands.html Eggdrop TCL Commands]
* [[How to connect your eggdrop THRU a different PSYBNC vhost on another shell]]
* [[Greet modules]]

== Eggdrop Script Archives ==
* [http://www.egghelp.org/tcl.htm Egghelp.org Searchable categorized index of scripts]
* [http://www.tclscript.com/scripts.shtml TCLscript.com script index]

== A few useful Scripts ==
* [http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&id=945 Fishdrop]
* [http://shellium.org/~caarrie/superscript.tcl Superscript.tcl] Superscript based on [http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&id=1407]
* [http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&id=37 Bseen, seen script]
* [http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&id=541 msg_say, make your bot talk without being in it]
* [http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&id=945 Fishdrop, fishbot for your eggdrop]
* [http://incith.com/eggdrop/ Source for several useful scripts such as google, weather, and others]
* [http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&id=279 Quoteit, script for adding quotes to your bot]
* [http://forum.egghelp.org/viewtopic.php?t=9062 Another useful weather script]
* [http://incith.com/eggdrop/http.tcl Http.tcl]
* [ftp://ftp.kvirc.net/pub/kvirc/tools/kvircrss-2.1.tcl.bz2 Rss feed script]
* [http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&id=1473 URL Title Grabber - Bot will announce the webpage title for URLS pasted into channel.]
* [http://www.mytclscripts.com/bogustrivia/bogustrivia.html BogusTrivia - one of the more popular trivia scripts with KAOS rounds.] 
* [http://www.mytclscripts.com/bogustrivia/bogushtml.html BogusHTML - addon for trivia script that allows players to see scores on a website and give any question.]

== A&A Light ==
* [[a&a light Eggdrop script]]
* [[a&a light Settings]]
* [[a&a light Flags]]
Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox