Během posledních dvou dnů jsem se setkal s mnoha a mnoha problémy ohledně instalace, nastavení, zprovoznění a obsluhy eggdropa. Jelikož se do eggdropa pouštějí i lidé, kteří o něm skoro nic nevědí – jak nainstalovat, spustit, nebo jak se o něj starat, rozhodl jsem se sepsat menší howto v několika krocích. Teorii přeskočím, ta je stejně k ničemu, důležité je vědět co, jak a kam.
zabývat se budu těmito kroky:
V první řadě se přihlásíme na server, vytvoříme složku se jménem bota (pro mne je to tak přehlednější) například mkdir /home/h00ked/aurora, přejdeme do složky cd /home/h00ked/aurora. Nyní stáhneme zdrojové kódy např. odsud, stáhnout je můžeme například příkazem wget ftp://ftp.eggheads.org/pub/eggdrop/source/eggdrop-latest.tar.gz a příkazem tar zxvf eggdrop-latest.tar.gz archiv rozbalíme.
Nyní můžeme přejít k samotné kompilaci, tu provedeme jednoduše přechodem do složky kam se rozbalil eggdrop.
Instalace bude vyžadovat tyto kroky
tím máme nainstalováno a nyní ke konfiguraci před prvním spuštěním. Jelikož samotný konfigurační soubor je poměrně složitý na nastavení a spoustu věcí, které obsahuje nejsou potřeba, doporučuji editovat soubor, například příkazem nano eggdrop.conf, smazat obsah a nahradit ho tímto:
set mod-path "modules/"
set help-path "help/"
set text-path "text/"
loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
loadmodule blowfish
loadmodule transfer
loadmodule share
set nick "nick bota"
set altnick "alternativni nick bota"
set username "nick ownera"
set realname "nick ownera"
set admin "nick ownera "
set owner "nick ownera"
# [0/1/2/3/4/5] What is your network?
# 0 = Efnet (non +e/+I hybrid), 1 = IRCnet, 2 = Undernet, 3 = Dalnet,
# 4 = Efnet +e/+I hybrid, 5 = Others
set net-type 5
set default-port 6667
set servers {
server:port
}
channel add #kanal
listen 6667 all
set userfile "nick_bota.usr"
set chanfile "nick_bota.chan"
set notefile "nick_bota.note"
# This defines where the bot should store temp files.
set temp-path "/cesta/k/botovi/tmp"
#Default console flags
set console "mkcobxs"
#log
logfile jkp #kanal "nazev_logu.log"
#Scripty
#priklad zapisu scriptu
#source scripts/script.tcl
po drobnějších úpravách, kde je vše snad polopaticky (alespoň doufám) vysvětleno, stačí script uložit a můžeme bota pustit na kanál.
první spuštění se provádí příkazem ./eggdrop -m eggdrop.conf
nyní je třeba se botovi na IRC kanálu autorizovat jako majitel, tím, že mu zašleme /msg nick_bota hello a budeme se řídit kroky, které nám bot napíše. Nyní máme bota plně pod kontrolou a zítra se podíváme na ovládání a přidávání scriptů do bota.
Tento web používá k poskytování služeb, personalizaci a anláze návštěvnosti soubory Cookie. Více informací
Cookie je krátký textový soubor, který navštívená webová stránka odešle do prohlížeče. Umožňuje webu zaznamenat informace o vaší návštěvě, například preferovaný jazyk a další nastavení. Příští návštěva stránek tak může být snazší a produktivnější. Soubory cookie jsou důležité. Bez nich by procházení webu bylo mnohem složitější. Soubory cookie slouží k celé řadě účelů. Používáme je například k ukládání vašich nastavení bezpečného vyhledávání, k výběru relevantních reklam, ke sledování počtu návštěvníků na stránce, k usnadnění registrace nových služeb a k ochraně vašich dat.
No comments yet, be first!