Avatar billede nibze Nybegynder
08. juni 2003 - 14:07 Der er 2 kommentarer og
1 løsning

engelsk/dansk oversættel del 2

en der vil oversætte denne teskt???


set chanfile: the chanfile allows you to store 'dynamic' channels so that the bot rejoins the channel if restarted. Dynamic channels are those you make the bot join using the .+chan command - they aren't defined in the config file. The chanfile is good if you frequently add/remove channels from the bot, but can be a pain if you only like to add/remove channels using the config file since settings stored in the chanfile with overwrite those set in the config. You can choose not to use a chanfile by setting it to "".

channel add: this is the command you use to add channels to the bot. There are lots of options for this command. Channels are added in the following format:

channel add #donkeys {
  options
}

channel set #donkeys +option -option

channel add #horses {
  options
}

channel set #horses +option -option

All the different options and channels settings are shown in the examples in the config file. Make sure you remove the example entries for #lamest and #botcentral.

set nick: this is what you use to specify your bot's nickname. I recommend against using [ ] { } \ character's in the bot's nick, since these can cause problems with some Tcl scripts, but if you'd like to use them, you'll need to precede each of those characters with a backslash in the setting, e.g. if you wanted your bot to have the nick [NiceBot], use set nick "\[NiceBot\]".

set altnick: if you want to use [ ] { } \ characters in the bot's alternate nick, follow the backslash rule described previously.

set servers: you should specify multiple servers in this list, in case the bot is unable to connect to the first server. The format for this list is shown below.

set servers {
  irc.chitchat.com:6667
  irc.talkworld.com:6665
  irc.nice.net:6667
}

Wherever possible, you should use a port other than 6667 (connect to the server and type /motd to see a list of available ports). You should use servers that allow bots (some shells have rules enforcing this), but unless your shell's policy says otherwise you may also wish to use non-bot servers as a backup in case your IRC network has very few bot servers your bot is able to connect to (but place the servers that allow bots at the top of the list).

set use-ison: leave this set to 1, as setting it to 0 will make your bot use the 'trace' command and may get your bot k:lined (banned) from a server.

set strict-host: if this is set to 0, Eggdrop will ignore the tilde in idents starting with ~. Setting it to 1 is a little more secure, but it can be a pain when it comes to user hostmask management. If you're not sure how you should set this, just leave it set to 0.

set server-cycle-wait: by default, Eggdrop waits 60 seconds between connection attempts to servers. This is quite a long time, but it is necessary to prevent 'throttling' on Undernet servers (if a server gets too many connection attempts from a particular host within a short period of time, it will block all connections from that host until there's been a break in connection attempts). If you use Undernet and you're sharing a shell with lots of other bot users, leave this set to 60. Otherwise, it's a good idea to decrease this to something like 20.

set trigger-on-ignore: setting this to 1 diminishes the usefulness of Eggdrop's ignore feature. I recommend you leave it set to 0.

set bounce-bans: setting this to 1 makes the bot remove any bans set by a server.

set bounce-modes: setting this to 1 makes the bot remove any modes set by a server.

set learn-users: this is an important setting that determines how users will be added to your Eggdrop. If set to 1, people can add themselves to the bot by sending 'hello' to it (the user will be added with the flags set in default-flags). If set to 0, users cannot add themselves - a master or owner must add them using the .adduser command.

unbind msg - hello *msg:hello and bind msg - myword *msg:hello: these allow you to change the 'hello' command to something different. Change myword to the name you the hello command you want. If you have learn-users set to 0, this command is only used for when you first introduce yourself to the bot.

unbind msg - ident *msg:ident and unbind msg - addhost *msg:addhost: these lines unbind the ident and addhost commands. You will almost certainly want to rebind the ident command, either by commenting out the unbind line (this will enable the default 'ident' msg command) or by binding it to a new command. It's a good idea to change the command for extra security. To bind it to another command, let's say 'horse', you would add the line bind msg - horse *msg:ident.

set dcc-block: although the example config file recommends you set this to 0 (turbo-dcc), this may cause DCC transfers to abort prematurely. If you'll be using DCC transfers a lot, set this to 1024.

loadmodule uptime: read my uptime module description for a better idea of what this module is for.

Finally, be sure to remove the 'die' commands from the config (there are two of them 'hidden' in various places), or the bot won't start. Once you've finished editing the config file, make sure you rename it to something other than
"eggdrop.conf" if you haven't already. Then, if you edited the config file locally, upload the config file to the directory you installed the bot.
Avatar billede bufferzone Praktikant
08. juni 2003 - 15:08 #1
Kikker måske på det i aften, hvis ikke andre løser opgaver, det ser ikke svært ud
Avatar billede bufferzone Praktikant
09. juni 2003 - 22:20 #2
Her er så første sending, mere følger

set chanfile: Chanfile tillader dig at gemme kanaler dynamisk, så botten genjoiner disse kanaler hvis den genstartes. Dynamiske kanaler er de kanaler der joines med .+chan kommandoen – de er ikke defineret i config filen. Chanfile er god at bruge hvis du ofte adder/remover kanaler fra botten, men kan være et irritationsmoment hvis du kun add/remove kanaler ved hjælp af config filen. De kanaler der er gemt i chanfilen overskriver nemlig dem der sættes i config filen. Du kan vælge ikke at bruge chanfile ved at sætte den til ”” .

channel add: Denne commando bruges til at adde kanaler til botten Der er masser af options til denne commando. Kanaler addes med følgende format:

channel add #donkeys {
  options
}

channel set #donkeys +option -option

channel add #horses {
  options
}

channel set #horses +option -option

Alle de forskellige optioner og settings vises I eksemplerne I config filen. Husk at fjerne alle referencer til #lamest og #botcentral.

set nick: Denne setting bruges til at specificere bottens nickname. Jeg anbefaler at man undlader at anvende [ ] { } \ I bottens nick, da disse kan give problemer I nogle Tcl scripts, Hvis du ønsker at bruge dem, bør du sætte en backslash foran hver af dem I settingen, f.eks. hvis du ønsker at din bots nick skal være [NiceBot], sæt nicket til "\[NiceBot\]".

set altnick: Hvis du ønsker at anvende  [ ] { } \ I bottens alternative nick. gælder same princip som oven for.

set servers: Du bør opfører flere servere i denne liste, hvis botten ikke kan komme I kontakt med den første server. Listens format vises herunder.

set servers {
  irc.chitchat.com:6667
  irc.talkworld.com:6665
  irc.nice.net:6667
}

Hvis det overhoved er muligt, bør du anvende en anden port end 6667 (Connect til serveren og skriv  /motd for at se hvilke porte du kan anvende).
Du skal selvfølgelig anvende servere der tillader brug af botter (nogle shells har opsat reglsæt der forhindre dette), Men hvis ikke din shells policy siger noget andet, kan du måske ønske at anvende non-bot servere som backup I det tilfælde din IRC kanal kun har få bot-servere til rådighed (Du bør dog placere de servere der tillader botter i toppen af listen).
Avatar billede bufferzone Praktikant
09. juni 2003 - 23:19 #3
set use-ison: Behold denne sat til 1, Hvis du sætter den til 0, vil din bot bruge  'trace' kommandoen, og det kan medføre at din bot bliver k:lined (banned) fra serveren.

set strict-host: hvis denne sættes til 0, vil Eggdrop ignorere tilder~ I identiteter der starter med en tilde ~. Hvis den sættes til 2 bliver det lidt mere sikkert, men det kan være en kilde til irritation når vi taler om user hostmask management. Hvis du ikke er sikker på hvordan den skal sættes, så lad den stå på 0.

set server-cycle-wait: Som default, venter Eggdrop 60 sekunder mellem hvert connection forsøg. Dette er ret lang tid, men et nødvendigt tidsrum for at forebygge fartnedsættelser på Undernet server (Hvis en server modtager for mange connection forsøg fra same host inden for kort tid, vil den blokkere alle  connections fra denne host, indtil der har været en pause i connection forsøgene). Hvis du bruger Undernet og du deler shell med mange andre bot brugere, bør du beholde denne værdi sat til 60, ellers er det en god ide at sætte den ned til omkring.

set trigger-on-ignore: Hvis du sætter denne til 1, forminsker du brugbarheden af Eggdrop’s ignorer function, jeg foreslår at du beholder værdien på 0.

set bounce-bans: Hvis denne sættes til 1 fjerner botten alle bans der sættes af en server.

set bounce-modes: Hvis denne sættes til 1 fjerner botten alle modes der sættes af en server.

set learn-users: Dette er en vigtig setting, der har betydning for hvordan brugere addes til din Eggdrop. Hvis værdien sættes til 1, kan brugere tilføje dem selv til botten ved at sende et 'hello' til den (Brugeren vil blive addet med flag sat i default-flags). Hvis værdien sættes til 0, kan brugere ikke tilføje dem selv - en master eller en owner er nødt til at adde dem med .adduser kommandoen.

unbind msg - hello *msg:hello og bind msg - myword *msg:hello: Dette tillader dig at ændre 'hello' kommandoen til noget andet . Ændre myword til det du ønsker hello kommandoen skal have I stedet for. Hvis du har learn-users sat til 0, bliver denne commando kun brugt første gang du præcentere dig for botten

unbind msg - ident *msg:ident og unbind msg - addhost *msg:addhost: Disse linier unbind ident og addhost kommandoerne. Du vil med stor sikkerhed ønske at rebind ident kommandoen, enten ved at udkommentere unbind linien (dette vil tillade default 'ident' msg kommandoen) eller ved at binde den til en ny kommando. Det er en god ide at ændre denne kommando, da det vil give ekstra sikkerhed. For at binde den til en anden kommando, f.eks. ’hest’ , skal du tilføje linien bind msg - hest *msg:ident.

set dcc-block: Selvom eksempel configurations filen anbefaler at du sætter denne til 0 (turbo-dcc), mener jeg du bør sætte den til 1024. Værdien 0 kan få DCC transfers til at aborte for tidligt og det vil medføre at du mister en masse DCC transfers.

loadmodule uptime: Læs mim uptime module beskrivelse for at få en bedre forståelse af hvad dette modul gør.

Endelig skal du huske at fjerne 'die' kommandoen fra config (Der er to af disse gemt forskellige steder), ellers vil botten ikke starte. Når du er færdig med at editere i config filen så husk at omdøbe den til noget andet end "eggdrop.conf", hvis du ikke allerede har gjort det. På den måde kan du altid uploade config filen til det bibliotek hvor du har installeret botten, hvis du har lavet locale ændringer to the directory you installed the bot.


Så skulle den ged være barberet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester