Advertisement
Guest User

eggdrop.conf

a guest
Mar 10th, 2012
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.89 KB | None | 0 0
  1.  
  2. # Simple configuration file for eggdrop 1.3.27 and later versions
  3. # v2.1 (21/6/2000) by slennox <[email protected]>, http://www.egghelp.org
  4. #
  5. # This is a simplified version of the eggdrop.conf.dist file. It's written
  6. # mainly for people new to eggdrop who find all the options in the example
  7. # config file somewhat daunting. If you want to get your channel bot up and
  8. # running as quickly and painlessly as possible, you should edit this file
  9. # to create your bot's config file. However, if you want to take full
  10. # advantage of all of eggdrop's features, you'll need to make some time to
  11. # go through all the options in eggdrop.conf.dist and base your config on
  12. # that file.
  13. #
  14. # Before you can start your bot, you'll need to set all the options below
  15. # to specify things such as the bot's nickname, the servers it should
  16. # connect to, etc. Be sure to read each description carefully.
  17.  
  18.  
  19. ## EGGDROP BOT CONFIGURATION ##
  20.  
  21. # These lines load all the modules necessary for a simple channel bot.
  22. loadmodule channels
  23. loadmodule server
  24. loadmodule ctcp
  25. loadmodule irc
  26. loadmodule notes
  27. checkmodule blowfish
  28.  
  29. # Bot admin - set your name and e-mail address.
  30. set admin "JL Griffin <[email protected]>"
  31.  
  32. # Bot owner - set your nickname here.
  33. set owner "webnet"
  34.  
  35. # New user notification - set your nickname here.
  36. set notify-newusers "webnet"
  37.  
  38. # User name - set this to your username on the shell.
  39. set username "system"
  40.  
  41. # Vhost - if you want your bot to use a vhost, uncomment the the following
  42. # line (i.e. remove the #) and set the vhost. Note that you can't just set
  43. # anything here - the vhost must be available on the shell your bot is on.
  44. # You may also need to set the vhost's IP number for it to work on some
  45. # shells.
  46. #set my-hostname "look.at.my.cool.hostname.net"
  47. #set my-ip "100.200.40.200"
  48.  
  49. # IRC network - set this to the name of the network your bot will be on.
  50. set network "FreeNode"
  51.  
  52. # IRC network type - to allow eggdrop to function optimally on your IRC
  53. # network's servers, set the network type below.
  54. # 0 = EFnet, 1 = IRCnet, 2 = Undernet, 3 = DalNet, 4 = EFnet (for new
  55. # hybrid 6.0 servers with +e support), 5 = Other Networks
  56. set net-type 0
  57.  
  58. # Bot nickname - set the nickname you want for your bot here. Also set the
  59. # alternate nickname (in case the first nick is in use).
  60. set nick "APBott"
  61. set altnick "APbott2"
  62.  
  63. # Real name - the name that appears when you /whois the bot.
  64. set realname "Audio Production Bot"
  65.  
  66. # Server list - make a list of servers your bot should try to connect to.
  67. # You will need to change this to servers on your IRC network.
  68. set servers {
  69. chat.freenode.net:8001
  70. }
  71.  
  72. # Channels - you need to create a "channel add" setting for each channel
  73. # you want the bot to be on. Make sure you change the examples below to
  74. # your channel(s).
  75. #
  76. # Each channel add has options to configure how your bot should act on the
  77. # channel:
  78. #
  79. # chanmode
  80. # Channel modes the bot will enforce.
  81. # idle-kick
  82. # Kick people who are idle in the channel after how many minutes? Leave
  83. # it set to 0 to disable.
  84. # flood-chan
  85. # How many channel messages in how many seconds is a flood?
  86. # flood-ctcp
  87. # How many channel CTCPs in how many seconds is a flood?
  88. # flood-join
  89. # How many joins or nick changes in how many seconds is a flood?
  90. # flood-deop
  91. # How many deops in how many seconds is a flood?
  92. # flood-kick
  93. # How many kicks how many seconds is a flood?
  94. #
  95. # Flood settings can be set to 0:1 to disable detection.
  96.  
  97. channel add #audioproduction {
  98. chanmode "+tn-k"
  99. idle-kick 0
  100. flood-chan 10:20
  101. flood-join 5:60
  102. flood-ctcp 3:60
  103. flood-deop 3:10
  104. flood-kick 3:10
  105. }
  106.  
  107.  
  108. # Additional channel settings - these further determine how the bot should
  109. # act on the channel(s) it's on. These settings are switched on/off using
  110. # the + or - symbol. + (plus) switches the option on, - (minus) switches it
  111. # off. Available settings are:
  112. #
  113. # enforcebans
  114. # When a new ban is set on the channel, kick users who match the ban?
  115. # dynamicbans
  116. # Activate bans only when necessary (e.g. when someone who matches a ban
  117. # joins the channel), instead of leaving it active around the clock?
  118. # autoop
  119. # Automatically op +o users when they join the channel? (generally a bad
  120. # idea).
  121. # bitch
  122. # Only allow +o users to be opped?
  123. # protectops
  124. # Reop +o users if they get deopped?
  125. # stopnethack
  126. # Deop non +o users if they're given ops by a server?
  127. # revenge
  128. # Punish users who deop/kick/ban the bot?
  129.  
  130. channel set #eggheads +enforcebans -dynamicbans -autoop -bitch +protectops +stopnethack -revenge
  131. channel set #nicechan +enforcebans -dynamicbans -autoop -bitch +protectops +stopnethack -revenge
  132.  
  133.  
  134. # User file - set the filename for your bot's userfile.
  135. set userfile "nicebot.user"
  136.  
  137. # Channel file - set the filename for your bot's chanfile.
  138. set chanfile "nicebot.chan"
  139.  
  140. # Notes file - set the filename for your bot's notes file.
  141. set notefile "nicebot.notes"
  142.  
  143. # These lines specify the logfiles the bot should keep. The first line
  144. # makes the bot to log all bot activity to the file "nicebot.log". The
  145. # second line makes the bot log all activity on the channel "#yourchan" to
  146. # "#yourchan.log". You can have up to five log files. If you don't want the
  147. # bot to keep log files, delete the three lines below. Otherwise, make sure
  148. # you change the channel names to the channel(s) your bot will be on.
  149. logfile mcobxs * "nicebot.log"
  150. logfile jkp #eggheads "#eggheads.log"
  151. logfile jkp #nicechan "#nicechan.log"
  152.  
  153. # TCL scripts - specify any TCL scripts you wish to load.
  154. source scripts/alltools.tcl
  155. source scripts/action.fix.tcl
  156.  
  157.  
  158. ## THAT'S IT! ##
  159.  
  160.  
  161. ## Don't edit below unless required ##
  162.  
  163. set help-path "help/"
  164. set hourly-updates 02
  165. set init-server { putserv "MODE $botnick +i-ws" }
  166. set ctcp-mode 2
  167. set double-mode 0
  168. set double-server 0
  169. set double-help 0
  170. unbind dcc n tcl *dcc:tcl
  171. unbind dcc n set *dcc:set
  172. unbind dcc n simul *dcc:simul
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement