Senin, 25 Oktober 2010

Isida bot

Isida adalah salah satu nama bot jabber client. Sepintas commands (perintah) bot isida mirip dengan bot shtorm, tapi ada beberapa perintah yang bot storm tidak miliki.. Untuk menjalankan bot isida di windows tidaklah terlalu sulit,yang penting python sudah terinstall di PC kita.
Commands (daftar perintah) Isida cukup komplit, dan mungkin bot isida ini yang sekarang paling gencar dikembangkan. sperti disebutkan diatas, untuk menjalankan bot isida di windows tidaklah sulit. Yuk, kita coba.

Langkah-langkahnya sebagai berikut:
1. Download file isida Disini. kemudian extrack
2. Setelah diextract, cari folder isida kemudian copy
3. Taruh/paste ditempat kamu suka (exp: c:\isida\ atau d:\isida\)
4. Buka folder isida, cari folder setting lalu buka folder setting
5. Didalam folder setting ada file 'demo_confiq.py' rename menjadi 'config.py'
**(file harus jenis python (extention .py), jika tidak berarti salah penulisan)
6. Buka file 'confiq.py' menggunakan EDIT WITH IDLE (mouse klik kanan, cari perintah tersebut,ok)
Isinya seperti ini:
(script gw potong, bagian yang diedit saja yang gw tampilkan)

# -*- coding: utf-8 -*-

#------------------------------------------------
#             Isida-bot Config file
#                    v1.6ru
#------------------------------------------------

Settings = {
'nickname':         u'<nick bot kamu>',                    # Ник бота в конференциях
'jid':                u'jid_bot@nama.server/isida-bot',    # Jid бота с ресурсом
'password':            u'password jid bot',                                # Пароль
'status':            u'online/dnd/away/xa/chat',                                    # Статус бота chat|online|away|xa|dnd
'priority':            0,                                            # Приоритет
'message':            u'status bot'}                        # Статус-сообщение
#proxy = {'host':'localhost','port':3128,'user':'me','password':'secret'}    # Прокси
#proxy = {'host':'127.0.0.1','port':3128,'user':'','password':''}
#proxy = {'host':'localhost','port':3128}
#server = 'allports.jabber.ru:443'                                # Подключение минуя ресольвер
#secure = True                                                    # Включение ssl/tls
#http_proxy = {'host':'localhost','port':3128,'user':'me','password':'secret'}    # Http-прокси
#http_proxy = {'host':'127.0.0.1','port':3128,'user':None,'password':None}
SuperAdmin        =    u'jid_kamu@nama.server'                                # Jid владельца бота
defaultConf        =    u'nama_room_kamu@conference.jabber.ru'                # Стартовая конференция
prefix            =    u'_'                                        # Префикс команд по умолчанию
msg_limit        =    2048                                        # Лимит размера сообщений
#ignore_owner    =    True                                        # не исполнять для владельца бота отключенные команды
#debugmode        =    True                                        # режим _не_игнорировать_ошибки_
#dm                =    True                                        # режим отладки xmpppy
#dm2            =    True                                        # режим показа действий бота в консоле
CommandsLog        =    True                                        # Логгирование команд бота
#thread_type    =    None                                        # тип тредов thread/threading. по умолчанию - threading
#ENABLE_TLS        =    None

#----------------------
Note: Rubah pada bagian yang ditandai warna biru, isilah sesuai keinginan kamu. untuk prefix: kamu bisa menggunakan beberapa kode (exp:*!?-_=,. dll). setelah diedit, klik save..

7. kembali ke folder isida, cari file 'create_databases.py'. kemudian klik 2x (run)
8. klik 2x file 'kernel.py' . jika tidak ada kesalahan maka bot isida akan running..

Note: Ada yang terlupa gw ingetin dari sejak bot sulci gw post. jid bot disini maksudnya jid yang kita register untuk dipakai sebagai jid bot. (jid bot sama kayak jid yang kita pakai, bahkan jid kita pun bisa dijadikan jid bot. jadi sebelum membuat bot, ada baiknya kita register jid dl, yang akan kita jadikan jid bot nantinya).

Jika tutorial ini belum lengkap, mohon kiranya dilengkapi pada bagian yang kurang/salah.
Untuk informasi lebih lanjut, bisa join di room support:
Bali@conference.jsmart.web.id
tangerang@conference.jsmart.web.id
Semoga bermanfaat..

1 komentar:

  1. Bang, gak bisa seting nya *ermm* bingung sy set bot 1 ini...... mohon petunjuk yg lbh complit

    BalasHapus