Bonjour,
je recontre des difficultés sur la mise en place de mon eggdrop sur plusieurs réseau IRC.
je vais essayé de faire au plus simple.
Serveur irc :
ce sont des serveur IRC public, cependant pour aller sur des chans spécifique il faut être enregistré.
j'ai donc crée un nick et je les enregistré pour le eggdrop
Script de connection :
j'ai utilisé le script de CrazyCat j'ai seulement modifié ceci :
la configuration de mon eggdrop :
après je lance mon bot, je me connecte en parti line et j'ai ceci :
si vous avez une solution car je pense que c'est de mon côté j'ai testé sur de nombreux serveurs et rien ne fonctionne
Merci pour votre aide car la je sèche totalement.
je recontre des difficultés sur la mise en place de mon eggdrop sur plusieurs réseau IRC.
je vais essayé de faire au plus simple.
Serveur irc :
ce sont des serveur IRC public, cependant pour aller sur des chans spécifique il faut être enregistré.
j'ai donc crée un nick et je les enregistré pour le eggdrop
Script de connection :
j'ai utilisé le script de CrazyCat j'ai seulement modifié ceci :
Code :
namespace eval AnopIdent {
variable nickserv "NickServ"
variable chanserv "ChanServ"
variable nspass "MONMOTDEPASSE"
bind notc - "*IDENTIFY*" AnopIdent::ident
}
proc AnopIdent::ident {nick uhost handle text {dest ""}} {
if {$dest == ""} { set dest $::botnick }
if {[string tolower $nick]!=[string tolower $AnopIdent::nickserv]} { return 0 }
putserv "PRIVMSG $AnopIdent::nickserv :identify $AnopIdent::nspass"
return 0
}
putlog "Initialization loaded"
la configuration de mon eggdrop :
Code :
#!~/eggdrop
##### GENERAL STUFF #####
set username ""
set admin "<email: bot2@bot2.com>"
set network "zenet"
set timezone "EST"
# set my-hostname "localhost" Laissez localhost ‡ moins que vous ayez un nom de domaine officiel
# set my-ip "1" L'adresse ip de la machine sur laquelle tourne le bot
##### LOG FILES #####
set max-logs 5
logfile mkco * "bot2.log"
logfile jkp #relai "bot2.log"
set log-time 1
set keep-all-logs 0
set switch-logfiles-at 300
set console "mkcobxs"
##### FILES AND DIRECTORIES #####
set userfile "bot2.user"
set help-path "help/"
set temp-path "/tmp"
set motd "motd"
##### BOTNET #####
# set botnet-nick "bot2"
listen 4501 all
listen 4502 bots
set protect-telnet 0
set ident-timeout 30
set require-p 1
set open-telnets 0
set connect-timeout 15
set dcc-flood-thr 3
set telnet-flood 5:60
##### MORE ADVANCED STUFF #####
set ignore-time 15
set debug-output 0
set hourly-updates 00
set notify-newusers "HQ"
set owner "k"
set default-flags "hp"
set remote-boots 2
set share-unlinks 1
set die-on-sighup 0
set die-on-sigterm 0
unbind dcc n tcl *dcc:tcl
# unbind dcc n set *dcc:set
# unbind dcc n simul *dcc:simul
set max-dcc 50
set enable-simul 1
set allow-dk-cmds 1
############## MODULES #################
#### CHANNELS MODULE #####
loadmodule channels
set chanfile "bot2.chan"
set ban-time 1500
set share-greet 0
set use-info 1
channel add #blabla {
chanmode "+nt-likm"
idle-kick 0
need-invite { putserv "PRIVMSG #blabla :let me in!" }
need-key { putserv "PRIVMSG #blabla :let me in!" }
need-unban { putserv "PRIVMSG #blabla :let me in!" }
need-limit { putserv "PRIVMSG #blabla :let me in!" }
flood-deop 3:10
flood-join 5:60
flood-ctcp 3:60
}
##### SERVER MODULE #####
loadmodule server
##### variables:
set nick "bot2"
set altnick "bot2"
set realname "bot2"
set init-server { putserv "MODE $botnick +iw-s" }
set servers {
ServeurIRC:6667
}
set keep-nick 1
set strict-host 0
set quiet-reject 1
set lowercase-ctcp 0
set answer-ctcp 3
set flood-msg 5:60
set flood-ctcp 3:60
set never-give-up 1
set strict-servernames 0
set default-port 6667
set server-cycle-wait 60
set server-timeout 15
set servlimit 0
set check-stoned 1
set use-console-r 0
set serverror-quit 1
set max-queue-msg 300
set trigger-on-ignore 0
set use-silence 0
set handle-mode_r 1
##### CTCP MODULE #####
loadmodule ctcp
# set ctcp-version "BitchX-75p1+ by panasync - Linux 2.2.3 : Keep it to yourself!"
##### IRC MODULE #####
loadmodule irc
set bounce-bans 0
set allow_desync 0
set kick-method 4
set learn-users 1
set wait-split 300
set wait-info 180
set modes-per-line 3
set mode-buf-length 200
set use-354 0
unbind msg - hello *msg:hello
bind msg - yo *msg:hello
##### TRANSFER MODULE #####
loadmodule transfer
##### variables:
set max-dloads 3
set dcc-block 0
set copy-to-tmp 1
set xfer-timeout 300
##### SHARE MODULE #####
#loadmodule share
##### variables:
#set allow-resync 0
#set resync-time 900
#set private-owner 0
#set private-global 0
#set private-globals "mnot"
#set private-user 0
##### FILESYSTEM MODULE #####
#loadmodule filesys
#set files-path "/home/mydir/filesys"
#set incoming-path "/home/mydir/filesys/incoming"
#set upload-to-pwd 0
#set filedb-path ""
#set max-file-users 20
#set max-filesize 1024
##### NOTES MODULE #####
loadmodule notes
set notefile "bot2.notes"
set max-notes 50
set note-life 60
set allow-fwd 0
set notify-users 1
##### CONSOLE MODULE #####
loadmodule console
##### variables:
set console-autosave 1
set force-channel 0
set info-party 0
##### SEEN MODULE #####
loadmodule seen
##### BLOWFISH MODULE #####
checkmodule blowfish
##### ASSOC MODULE #####
loadmodule assoc
##### SCRIPTS #####
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/autoconnection.tcl
loadhelp userinfo.help
après je lance mon bot, je me connecte en parti line et j'ai ceci :
Code :
.status
[14:04:13] #admin# status
I am Jwill, running eggdrop v1.6.21: 1 user (mem: 92k).
Online for 00:00 (background) - CPU: 00:00 - Cache hit: 33.3%
Configured with:
Admin: <email: bot2@bot2.com>
Config file: bot2.conf
OS: Linux 3.8.13-xxxx-grs-ipv6-64
Tcl library: /usr/share/tcltk/tcl8.5
Tcl version: 8.5.8 (header version 8.5.8)
Tcl is threaded.
Socket table: 20/100
Loaded module information:
Channels: #blabla (trying)
No server currently.
#blabla : (not on channel)
[14:04:40] -ERROR from server- Closing Link: bot[*.*.*.*] (Ping timeout: 34 seconds)
[14:04:40] Disconnecting from server.
si vous avez une solution car je pense que c'est de mon côté j'ai testé sur de nombreux serveurs et rien ne fonctionne
Merci pour votre aide car la je sèche totalement.