Ito ang command na bot-basicbot-pluggablep na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
bot-basicbot-pluggable - Isang karaniwang Bot::BasicBot::Pluggable na script
VERSION
bersyon 0.98
DESCRIPTION
Ang script na ito ay gumaganap bilang karaniwang interface para sa Bot::BasicBot::Pluggable, isang generic na balangkas
para sa pagsulat ng mga pluggable na IRC bot sa perl. Binibigyang-daan nito ang gumagamit na mangasiwa ng isang buong-
nasimulang bot nang hindi nagsusulat ng anumang perl code.
SINOPSIS
bot-basicbot-pluggable --nick MyBot --server irc.perl.org
Opsyon
--server
Ang server na kumonekta. Default sa localhost.
--configfile FILE
Basahin ang mga opsyon sa config mula sa tinukoy na FILE. Para sa talakayan ng posibleng halaga at format
sumangguni sa seksyong CONFIGFILE. Ang default na basahin ang configfile na natagpuan ni
Config::Hanapin.
--logconfig FILE
Ang pagsasaayos ng pag-log ay mababasa mula sa tinukoy na file. Mangyaring sumangguni sa
Log::Log4perl::Config para sa format nito. Ang parameter loglevel ay hindi papansinin kung ito
ang mga pagpipilian ay ibinibigay.
--loglevel LEVEL
Itinatakda ang antas ng log ng mga bot sa isa sa mga sumusunod na antas sa pagpapababa ng pagkakasunud-sunod ng output:
bakas, debug, impormasyon, babala, error o nakamamatay. Mga default na babala.
--nick NICKNAME
Nickname na gagamitin. Default sa basicbot.
--channel CHANNELNAME
Channel kung saan kumonekta. Maaaring ibigay ang parameter na ito nang maraming beses. Wala kang
para i-prefix ang pangalan ng channel na may simbolo ng hash, na kailangang i-escape
kabibi. Awtomatiko itong idinaragdag para sa iyo.
--password
Itinatakda ang password ng admin ng May-akda modyul. Nilo-load din nito ang May-akda module
implicitly. Mangyaring bigyan ng babala na ang password na ito ay malamang na makikita sa anumang proseso
listahan tulad ng sa ps or tuktok.
--modyul
Mga module na ilo-load. Maaaring ibigay ang parameter na ito nang maraming beses. Pwede kang tumawag
--list-modules upang makakuha ng listahan ng lahat ng magagamit na mga module. Kung hindi mo tinukoy ang anumang module
sa pamamagitan ng pagpipiliang ito, May-akda at Tagapagsakay ay na-load bilang default.
--list-modules
Inililista ang lahat ng naka-install na module at paglabas pagkatapos. Walang nasisimulang bot.
--listahan-mga tindahan
Inililista ang lahat ng naka-install na module ng storage at paglabas pagkatapos. Walang nasisimulang bot.
--tindahan
Tinutukoy kung aling storage module ang ginagamit para i-save ang mga setting ng module. Ang default ay Memorya,
na hindi nagse-save ng anumang mga setting sa pagitan ng mga session ngunit hindi nag-iiwan ng anumang mga file o
kailangan ng anumang mga espesyal na setting.
Ang mga opsyon na ito ay may string sa anyo susi=halaga at maaaring tukuyin ng maraming beses.
Ang halaga ng susi uri tukuyin kung aling storage backend ang ilo-load, lahat ng iba pang parameter
ay ipinasa sa object constructor bilang hash reference.
Halimbawa:
./bot --store type=Deep --store file=foo.deep
Ang utos na iyon ay lilikha ng Bot::BasicBot::Pluggable::Store::Deep object at pass
"file => 'foo.deep'" sa constructor nito.
--charset
Charset na gagamitin para sa bot. Default sa utf8, ngunit maaari mong gamitin ang anumang pag-encode na nakalista sa
I-encode. Ang IRC protocol ay hindi tumukoy ng isang partikular na character-set na gagamitin. Ito
Nagpapakita ng malaking problema, dahil kung hindi mo gagamitin ang katulad ng lahat ng iba pa sa
channel nakakatanggap ka lang ng basura.
--port
Port upang kumonekta sa target na host. Nagde-default ito sa irc standard port 6667. Ikaw
hindi na kailangang tukuyin ito sa karamihan ng mga kaso.
--command-line
Ang bot ay hindi kumonekta sa anumang irc server, ngunit maghihintay sa stdin sa mga utos mula sa
ang gumagamit. Ang mode na ito ay hindi talaga gagana sa maraming mga module na nauugnay sa irc tulad ng ChanOp.
CONFIGFILE
Ang bot ay nagbasa ng isang configfile na makikita ng Config::Find (karaniwang pinangalanan
~/.bot-basicbot-pluggable.yaml) o tinukoy sa command line sa pamamagitan ng --configfile on
Magsimula. Ang file ay dapat na isang syntactical correct yaml file na may hash bilang unang antas nito
elemento. Nauunawaan nito ang bawat opsyong nakalista sa itaas at ang parameter ng mga espesyal na setting,
na isang hash, kung saan ang mga susi ay mga pangalan ng module at ang halaga ay isang hash na maaaring i-configure
mga setting ng module. Mas madaling ipakita kaysa ipaliwanag:
---
server: host
nick: bot
mga setting:
Karma:
self_ignore: 0
tindahan:
uri: Malalim
file: foo.deep
Ang lahat ng mga module na nakalista sa ilalim ng mga setting ay na-load din sa startup.
Pakitandaan na kailangan mong takasan ang mga sign na hash (o pound) sa YAML:
---
channel:
- '#botzone'
Gumamit ng bot-basicbot-pluggablep online gamit ang mga serbisyo ng onworks.net