Rabu, 27 Oktober 2010

Fatal Bot

Fatal ?. mungkin temen2 berfikir, "wah bot ini kayaknya kejam dan killer ya". Yup, dugaan temen2 mendekati kebenaran. bot Fatal ini layaknya seorang penegak hukum, ceile, yang membasmi perusuh2 atau penjahat2 didunia. didunia chatting tentunya,hehe..

Bot Fatal ini mempunyai program filter maupun program censor yang cukup komplit. (mirip banget dengan bot strom, tapi bedanya fatal mempunyai prefix dalam penulisan command/perintah). dari mulai filter flood (like,presence,status), filter kata-kata kotor, sampai censor nick dan jid.

Pembuatan Fatal Bot mirip dengan Bot Storm. (cm berbeda sedikit)
Biar ga bingung.. kita mulai dari awal:

1. Download file fatal
Disini , kemudian extract file zip.
2. Hasil extract (folder fatal-1.1-en namai menjadi fatal)
3  Taruh folder fatal tadi ditempat kamu suka,(exp: c:\fatal, d:\fatal)
4. Buka folder fatal, cari file yang bernama 'fatal.conf' buka pakai Notepad.

Isinya sebagai berikut:

#-----------------------------
# fatal-bot configuration file

# Jabber account where fatal will login
#---------------------------------------
CONNECT_SERVER = server_jid_bot
PORT = 5222
JID = jid_bot@server.bot
PASSWORD = password_bot
RESOURCE = terserah

# TLS/SSL, if no need, comment or leave as is
#---------------------------------------------
USE_TLS_SSL = 0

# Proxy server, if there is a proxy, simply uncomment this params
#----------------------------------------------------------------
# PROXY_HOST = 148.233.239.23
# PROXY_PORT = 80
# PROXY_USER = someuser
# PROXY_PASSWORD = secret

# Default chatroom, uncomment and specify if needed
#--------------------------------------------------
DEFAULT_CHATROOM = room_kamu@conference.jabber.ru

# Chatroom nick
#---------------
DEFAULT_NICK = nick_bot

# Keep-alive period in seconds
#-----------------------------
KEEP_ALIVE = 300

# Jabber accounts that will administrate fatal
#---------------------------------------------
ADMINS = jid_kamu@server.kamu
ADMIN_PASSWORD = bebas

# Controls delivery of all private-messages in bot-roster to admin jids
#----------------------------------------------------------------------
ADMINS_DELIVERY = 0

# Controls delivery of all core exceptions to admin jids, for debug
#------------------------------------------------------------------
ERRORS_DELIVERY = 0

# Controls autosubscribe
#-----------------------
AUTO_SUBSCRIBE = 0

# fatal-bot will try to reconnect on disconnections
#--------------------------------------------------
AUTO_RESTART = 1

# Controls hide/show of fatal-bot console at startup
#---------------------------------------------------
SHOW_CONSOLE = 0

# Command prefix. For example: . or * or something you like
#----------------------------------------------------------
COMM_PREFIX = +

# Msg chatrooms&private limits
#-----------------------------
MSG_CHATROOM_LIMIT = 5000
MSG_PRIVATE_LIMIT = 10000

# Where to store HTML files from chatrooms logs
# To disable logging simply comment this param
#----------------------------------------------
# PUBLIC_LOG_DIR = logs

# Where to store logs of private chats
# To disable logging simply comment this param
#---------------------------------------------
# PRIVATE_LOG_DIR = privlogs

# If not null bot reloads plugins and core with changed source-code
# Specifies interval (in minutes) when check and reload changed code
#-------------------------------------------------------------------
RELOAD_CODE = 0

# End of fatal-bot configuration file
#------------------------------------

Note: Isi pada bagian yang berwarna biru, sesuai dengan keinginan kamu. Untuk prefix (tanda +). bisa kamu rubah dengan tanda lain. (exp: -?!,.*&=). maka nanti untuk penulisan command/perintah, tanda prefix ini yang dipakai (exp: +ping, +version dll). bila selesai edit,klik save.

5. Kembali ke folder fatal, cari file yang bernama 'fatal.py'. double klik 'fatal.py' untuk start bot fatal.
6. Jika tidak ada kesalahan, maka bot akan running dengan baik.

*Jika ada kesalahan dalam tutorial ini, mohon dikoreksi
Kritik atau saran, silakan join di room support kami:

bali@conference.jsmart.web.id
tangerang@conference.jsmart.web.id
Selamat mencoba...

                                                          

Tidak ada komentar:

Posting Komentar