Running Nimbuzz Bot di Shell Account
Table of Contents
Shell yang kita pakai sebagai contoh bisa anda lihat seperti pada gambar dibawah. Anda menggunakan shell account dari mana itu terserah anda, saran saya sih cari aja yang gratisan :D tapi kalau fitur yang kita dapatkan pas-pasan, kadang lemot dan sebagainya jangan protes loh hahaha namanya juga gratisan.
Dan seperti biasa, bot yang saya gunakan adalah bot Talisman core, mau pakai editan dari mana terserah anda, mau edit sendiri juga boleh :D
Sebelumnya siapkan dulu ssh client untuk meremote dan menjalankan bot tersebut, anda bisa menggunakan PuTTY. Perintah dasar ssh cekidot di mari. Dan langkah selanjutnya sebagai berikut;
- Register ke shell account
- Jalankan PuTTY, isi host name dan port seperti contoh gambar dibawah, kemudian klik Open
- Isikan password yang anda register tadi
- Ketik perintah "wget download_url"
cekidot dimari jika ingin mengupload langsung dari PC ke shell server.
- Extract file zip tersebut dengan perintah "unzip bot.zip" (asumsi jika nama filenya "bot.zip")
- Jika belum tersedia program unzipnya, install dulu dengan mengetikan perintah "installhome unzip", baru kemudian unzip lagi file bot tersebut.
- Jika sudah terekstrak, lihat isi direktori/file dengan mengetik "dir"
- Masuk ke direktori bot ketik "cd bot" (asumsi jika nama direktorinya "bot")
- Edit file config.txt ketikan "nano config.txt" kemudian isi jid bot, password bot, server dan lain lain lalu disave (Ctrl+O) kemudian exit (Ctrl+X).
- Kembali ke home directory dan coba jalankan bot dengan mengetik perintah "daemon python direktori_bot/bot.py"
- PuTTY bisa anda tutup jika bot berhasil running dan tralalaaaaa anda siap jadi sopir bot :D
Note:
- Command line untuk menjalankan bot adalah "daemon python direktori_bot/bot.py", command daemon disini berfungsi bot akan tetap online meskipun anda logout dari shell server. Dan jika suatu saat bot disconnect, lemot atau bahkan no respon, anda tinggal login ke shell server dan merestart bot dengan command daemon python direktori_bot/bot.py lagi.
- Selain PuTTY dan sejenisnya via pc, pengguna hp bisa meremote dengan menggunakan midpssh. Bagi pengguna android bisa gunakan ConnectBot dari Android Market, begitu pula dengan pengguna iOS silahkan cari ssh agent di AppStore
contoh screenshot dsitu memakai server cjb.net, dari beberapa laporan katanya sekarang bot dc terus :D dan belum sempet otak-atik apa yg bkin dc. Solusi sementara silahkan coba shell acc yg lain semisal shellmix.com atau di vps linux jika punya.
Hanya ada perbedaan pada perintah untuk running background (kalau di freebsd kita biasa memakai "daemon"). Perintah yang setara dengan daemon, di Linux dikenal dengan nama "screen", jangan menggunakan cron job krn beda fungsi.
Ketik screen kemudian enter, dilanjut dengan perintah eksekusi bot (python dir/bot.py) dan enter lagi. sesudahnya kamu bs keluar dr sshclient dan perintahnya akan berjalan dalam modus "background process"
#update 13-5-2012 : tutorial English version
#Update 9-9-2012 Natalie Bot v4.3.4
Change log:
- modified aff_plugin.py (make owner/admin/member/participant/banned room users)
- midified salam_plugin.py (en)
- added autosend_plugin.py (repeatly send a message with specified interval)
- added profile_plugin.py (Showing status and nickname of the JID)
- removed autokick_plugin.py (doesnt works for shell server)
- etc




pa yg eror boz,padahal bot.py dh ad di directory diatas config.txt
bacaanya cant open the file bot.py
can't open bs jd cm salah alamat bro,
file config.txt dan bot.py difolder yg sama.
cth: andaikata file2 tsb di folder bernama "mbot" trs km ksh perintah dr root directory maka ksh aja command "daemon python mbot/bot.py"
antikick di server sering error jika lebih dr 2x command antikick (dipc lancar)
to all@ aku dah ga begitu aktif dinimbuzz bro, so mungkin ga bs ngasih solusi yg terbaik krn ga update ataupun utak-atik lg ttg nimbuzz maupun nimbuzz bot. jid nimbuzzku pun nggantung :D so very very sorry jk ada yg add tp ga direspon ;)
read post update yg diatas bro, coba pakai shellmix, kalo susah registernya kl region diblock, pake ip tunneling atau akses ssh via http://simpleshell.com,
semoga membantu... :)
username = adaadaaja
pass = 12345678
buka simpleshell then type this command "ssh shellmix.com -p 22 -l adaadaaja" (tanpa tanda kutip)
commands line are plud [room_jid], pluud [room_jid], pluuud [room_jid]
you might add or edit some entry and value in antikick_plugins.py file
I dunno about pako support server or not, I havent tried that.
in this case my bot running under python.
#2. edit flood character at asdot_plugins.py. just for fun and dont think to make user disconect :D its a lil bit flood.
open bot/static/questions.txt to edit or add quiz questions.
sample questions.txt:
question1|asnwer
question2|answer
question3|answer
n more.....
....
Commands list:
!start = start quiz
!stop = start quiz
!repeat = repeat question
!hint = find an answer tip (removes points)
!next = next quiz
I suggest to you for using vps linux, you could run on shell as long as you got stable server or bot will freeze.
Bt m usin mobile so edit is toughf
just type your correct password then hit Enter
http://egyptian-team.co.cc/
diractly python, how to runn
poython via shellmix.com. Plz
help bro
[dragon@shell ~]$ Traceback (most recent call last):
File "bot/bot.py", line 29, in
import xmpp
File "modules/xmpp/__init__.py", line 29, in
import simplexml,protocol,debug,auth,transports,roster,dispatcher,features,browser,filetransfer,commands
File "modules/xmpp/auth.py", line 23, in
from client import PlugIn
I