Commands stOrm jabber bot

Newest commands are here.
 access
Shows the access level specified nickname.
-100 - complete ignore all messages from from such user at kernel level
-1 - can not do anything
0 - a very limited number of commands and macros, automatically assigned as visitor
10 - standard set of commands and macros, automatically assigned participant
11 - extended set of commands and macros (such as access to !!!), automatically assigned as member
15 (16) - moderator set of commands and macros, automatically assigned as moderator
20 - admin set of commands and macros, automatically assigned as admin
30 - owner set of commands and macros, automatically assigned as owner
40 - not implemented for all commands, allows the user access to some commands and leave th bot from the conferences
100 - bot admin, all commands are allowed
Categories: access, admin, all
Use: access [nick]
Example:
>> access
>> access guy
Necessary level of access: 0

set_access
Set or remove local access for a particular nickname.
Write without level after the nick to remove the access, required the bot rejoin conference. If the third parameter "forever" specified, the change take place forever, otherwise the access dissapear when the bot rejoin the conference
-100 - complete ignore all messages from from such user at kernel level
-1 - can not do anything
0 - a very limited number of commands and macros, automatically assigned as visitor
10 - standard set of commands and macros, automatically assigned participant
11 - extended set of commands and macros (such as access to !!!), automatically assigned as member
15 (16) - moderator set of commands and macros, automatically assigned as moderator
20 - admin set of commands and macros, automatically assigned as admin
30 - owner set of commands and macros, automatically assigned as owner
40 - not implemented for all commands, allows the user access to some commands and leave th bot from the conferences
100 - bot admin, all commands are allowed
Categories: access, admin, all
Use: set_access [permanen]
Example:
>> set_access guy 20
>> set_access guy 30 permanen
Necessary level of access: 15

globacc
Set or remove global access for a particular nickname.
Write without level after the nick to remove the access.
Categories: access, superadmin, all
Use: globacc
Example:
>> globacc guy 100
>> globacc guy
Necessary level of access: 100



join
Join conference, if there is a password write that password right after the name of conference.
Categories: superadmin, muc, all
Use: join [pass=12345] [reason]
Example:
>> join room_name@conference.nimbuzz.com
>> join room_name@conference.nimbuzz.com *VICTORY*
>> join room_name@conference.nimbuzz.com pass=12345 *VICTORY*
Necessary level of access: 100


leave
Leave conference.
Categories: admin, muc, all
Use: leave [reason]
Example:
>> leave room_name@conference.nimbuzz.com sleep
>> leave sleep
>> leave
Necessary level of access: 30

common
Includes certain commands for current conf.
Categories: admin, muc, all
Use: common [commadns]
Example:
>> common version
>> common poked disko version ping
Necessary level of access: 20

commoff
Disconnects certain commands for current conf, without parameters shows the list of already power-off commands.
Categories: admin, muc, all
Use: commoff [commands]
Example:
>> commoff
>> commoff version
>> commoff poked disko version ping
Necessary level of access: 20



google
search in google.
Categories: fun, all
Use: google
Example:
>> search something
>> google something
Necessary level of access: 0



help
Show detail information about a certain command.
Categories: help, info, all
Use: help [command]
Example:
>> help
>> help ping
Necessary level of access: 0

horoscope
Shows a horoscope for the indicated sign of horoscope. All of signs are a "horoscope signs".
Categories: info, fun, all
Use: horoscope [sign]
Example:
>> horoscope libra
>> horoscope virgo
Necessary level of access: 0


idle
Shows how long a user is nonactive.
Categories: info, muc, all
Use: idle
Example:
>> idle guy
Necessary level of access: 10


here
Shows the amount of users being in a conference.
Categories: info, muc, all
Use: here
Example:
>> here
Necessary level of access: 10


invite
Invite of the specify user into a conference.
Categories: muc, all
Use: invite [nick/JID] [reason]
Example:
>> invite guy
>> invite guy@nimbuzz.com
>> invite guy@nimbuzz.com important
Necessary level of access: 30


macroadd
Add local macro. Self macro must be celled in `` !!!
Categories: admin, macro, all
Use: macroadd [name] [`macro`]
Example:
>> macroadd glitch `say /me thought, that all of glitch`
Necessary level of access: 20

gmacroadd
Add macro globally. Self macro must be celled in `` !!!
Categories: superadmin, macro, all
Use: gmacroadd [name] [`macro`]
Example:
>> gmacroadd glitch `say /me thought, that all of glitch`
Necessary level of access: 100


macrodel
Delete local macro.
Categories: admin, macro, all
Use: macrodel [name]
Example:
>> macrodel glitch
Necessary level of access: 20

gmacrodel
Delete macro globally.
Categories: superadmin, macro, all
Use: gmacrodel [name]
Example:
>> gmacrodel glitch
Necessary level of access: 100


macroexp
Expand local macro, ie. look at the finished macro raw.
Categories: admin, macro, info, all
Use: macroexp [name] [parameter]
Example:
>> macroexp admin bot
Necessary level of access: 20

macroinfo
Open the local macro, ie. just to look the macro. To see all the macro names insted write some macro "allmac" without quotes.
Categories: admin, macro, info, all
Use: macroinfo [name]
Example:
>> macroinfo glitch
>> macroinfo allmac
Necessary level of access: 20


gmacroinfo
Open the global macro, ie. just to look the macro. To see all the macro names insted write some macro "allmac" without quotes.
Categories: superadmin, macro, info, all
Use: gmacroinfo [name]
Example:
>> gmacroinfo glitch
>> gmacroinfo allmac
Necessary level of access: 100

macrolist
List of macros.
Categories: help, macro, info, all
Use: macrolist
Example:
>> macrolist
Necessary level of access: 10

macroaccess
Change access in certain local macro.
Categories: admin, macro, all
Use: macroaccess [macro] [access]
Example:
>> macroaccess glitch 10
Necessary level of access: 20

gmacroaccess
Change access in certain macro globally.
Categories: superadmin, macro, all
Use: gmacroaccess [macro] [access]
Example:
>> macroaccess admin 20
Necessary level of access: 100

filt
Enable or disable certain filters in a conference.
time is a filter of time
len is a filter of quantitative messages
presence is a filter of presence
like is a filter of identical messages
caps is a filter of сaps (CAPITAL letters)
prsstlen is a filter of long status messages
obscene - filter of censor bahasa Indonesia
fly is a filter of flying (frequent in/out in conference), it has two modes kick or ban, timer 0 to 120 seconds
kicks is autoban after N kicks, a parameter of cnt is an amount of kicks from 1 to 10
idle is a filter of idle that kick kick for silence in conference after N seconds, N = setting time in seconds.
Categories: admin, muc, all
Use: filt [filt] [mode] [status]
Example:
>> filt len 1
>> filt len 0
>> filt fly mode ban
Necessary level of access: 20


ping
Ping you or certain nick or server.
Categories: info, muc, all
Use: ping [nick]
Example:
>> ping guy
>> ping nimbuzz.com
Necessary level of access: 0


trans
Translate from one language to another. Via Google Translate engine. Available languages for translation:
af: Afrikaans, ar: Arabic, auto: Determine language, be: Belarusian, bg: Bulgarian, ca: Catalan, cs: Czech, cy: Welsh, da: Danish, de: German, el: Greek, en: english, es: Spanish, et: Estonian, fa: Persian, fi: Finnish, fr: French, ga: Irish, gl: Galician, hi: Hindi, hr: Croatian, hu: Hungarian, id: Indonesian, is: Icelandic, it: Italian, iw: Hebrew, ja: japanese, ko: Korean, lt: Lithuanian, lv: Latvian, mk: Macedonian, ms: Malay, mt: Maltese, nl: Dutch, no: Norwegian, pl: Polish, pt: Portuguese, ro: Romanian, ru: russian, sk: Slovak, sl: Slovenian, sq: Albanian, sr: Serbian, sv: Swedish, sw: Swahili, th: Thai, tl: Filipino, tr: Turkish, uk: Ukrainian, vi: Vietnamese, yi: Yiddish, zh-CN: Chinese
Categories: info, all
Use: trans
Example:
>> trans en ru hello
>> trans ru en привет
Necessary level of access: 10



version
Shows information about a client which utillizes user or server.
Categories: info, muc, all
Use: version [nick\server]
Example:
>> version
>> version guy

Necessary level of access: 0


51 Responses to "Commands stOrm jabber bot"

  1. gud.. can u tell me if i want the bot to respond to a participat with his/her name how can i do that??

    for example.. if a user named "ali" says "Hi".. then i want the bot to say "Ali: Hi 2!"

    how can i do that?? thnx

    ReplyDelete
  2. pvt bot at room with this command "say Ali: Hi 2!"
    or u can remote bot outsite room with this command "remote room_name@comference.nimbuzz.com say Ali: Hi 2!"

    ReplyDelete
  3. how to set greet for everyone

    ReplyDelete
  4. Add greeting according to affiliations (none, member, admin, owner).
    Example:
    greetex owner=hello %NICK% welcome
    greetex none=hello %NICK% welcome

    Adds greeting for certain a nick or jid. "greet ".
    Example:
    greet guy=something
    greet guy@nimbuzz.com=something

    ReplyDelete
  5. Kalau mau hapus greetex gmana mas? Cntoh mau hapus greetex admin

    ReplyDelete
  6. @sandy; mudah kok Om, kasih aja command "greetex affiliation=" (tanpa tanda kutip yak)

    Contoh: greetex admin=

    kosongkan setelah tanda = (sama dengan)

    slahkan dcoba

    ReplyDelete
  7. Thanks asdot. Share link teman http://tyosandy.blogspot.com

    ReplyDelete
  8. sama2 ;)
    lama ga nungul di roomindo lu hehehe? primen kabare tyo?

    ReplyDelete
  9. Alhamdulillah kabar baik mas. Pean gimana?? Oh iya saya mau tanya. Kalau mau olkan bot lewat hp kan pakai midpssh, nah text yang diisi didalam input itu lengkapnya gimana ya?? Yang aku ingat cuma

    Daemon python /storm.py & . sprti itu. Lengkapnya gimana ya

    ReplyDelete
  10. @tyo, wah msh exist di nimbuzz tah? mo ngeBOT 24 jam nonstop jg tah? hehe... q dah lama absen, botq jg dah lama parkir lum kluar2 hehehe...

    btw, command di midpssh mustinya ga jauh beda dgn ssh yg lain seperti putty (pc)dll. lw bahan2 dah diupload dan config botnya dah beres coba deh ksh perintah "python tyo/storm.py" (tanpa kutip) kl itu berhasil bru coba tambahkan daemon.
    (command diatas dgn asumsi bhwa file2 bot dtaruh difolder "tyo" dan file utk me-run bot bernama storm.py)

    mudah2an solusi diatas bs membantu, soalnya q dah lama ga bermain bot2an hehe... next time dah lw ada waktu q ikut main2 lagi.

    ReplyDelete
  11. Ok mas mksh banyak ya. Mbakku bingung karna lupa text inputnya.
    Baiklah saya coba yo mas. Nanti kalau gagal, saya tanya lg.

    Tapi kok contohnya pakai ''daemon python tyo/storm.py'' ??

    ReplyDelete
  12. @tyo, betul krn tanpa daemon bot ikut close jika remote diclose.
    btw, pake server apa?

    ReplyDelete
  13. oia, ngumung2 linkmu dah q share di http://www.rkdbuzz.com/2010/03/link-partner.html tgl tyo link balik aja jk blum

    ReplyDelete
  14. Asdot. Bot yg bagus apa ya. Aku mau beli. Yg bisa kuiz bagus. Kira2 brapa harganya. Tolong sms ke nomerku 081344482402 dan 082197777745

    ReplyDelete
  15. Mas, masalahnya botku yg kmaren bermasalah. Bisa buatkan bot yg sejenisnya gak mas? Nama botnya bikin ja teletabis. Trus pulgin quiz itu hrs d download lwat HP apa pc? Saya msh bingung.

    ReplyDelete
  16. mas gimana cara bikin perintah bot biar jawab salam askum dari user?

    ReplyDelete
  17. hey can this bot be used and managed from mobile??

    ReplyDelete
  18. @tb
    you could managed your bot from mobile device using midpssh. in this case your bot running on Shell Acc or VPS

    ReplyDelete
  19. lam knal bro,,,, numpang nnya nihh..., klo mw dnlod plugin apa bisa langsung dri bot???? Mohon pencerahannya

    ReplyDelete
  20. ga/blm nemu command buat gituan. alternatif lain kl di pc ya tggl dunlud pluginnya trs dicopy ke folder plugins, kl di shell acc atw vps bs lgsg dunlud dr sana

    ReplyDelete
  21. ketemu lagi :D

    ini klo ngerubah bahasa bot ke EN dr UR d mane letak setting nye.... ane pake power_bot V3.1 ngambilnya d arab bingung pake w

    ReplyDelete
  22. sir plz suggest me the comands to ban serial idz or particular flood id autometically. I use banjid nim_id@nimbuzz.com. And i add macroadd hi `helo dear` and it only work for the user who is accessed and for other user it shows ''id : insufficient priviladge. Please help

    ReplyDelete
  23. @Vempy
    manual boz :D buka file2 plugin-nya

    @--=dessirreee=--
    this bot doesnt support autoban,
    to reduce some flood you can activate iq test plugin. its like security question to anyone whos join the room. type "iq on" to enable and "iq off" to disable.

    users will be asked question from bot when they're join. they have three times the opportunity to answer, they can not post to rom before they give the correct answer.

    about "insufficiant priviladge", you can modify access level 0-100 to any commands.

    ReplyDelete
  24. how to make automember with this mobile bot??

    ReplyDelete
  25. sorry mate, I'm not working on this ATM. just a lil bit busy with my job.
    But there's a plugin for automember out there.
    googling, hope you'll find it.

    PS: I'll update soon if i had a time

    ReplyDelete
  26. how to stop bot autoreply like when send smile emo,hi,hello,salam it wil reply..i dnt want this.....how cn i stop diz?? Plz help me

    ReplyDelete
  27. @maddy, depend the bot you use. take a look at plugin folder and/or macro.txt

    ReplyDelete
  28. how to run this bot on vps ?? daemon python bot/bot.py it do not run by this command :(

    ReplyDelete
  29. Vps linux? Try this commands,
    - screen [enter]
    - python bot/bot.py [enter]

    ReplyDelete
  30. bro, using Nataliebot.4.3.6. when user says repeat message like: hi and hi again. bot kicked user(detected repeat...) how to stop it?

    ReplyDelete
  31. @chiesaraha, disable all filter.
    - filt caps 0
    - filt like 0
    - filt time 0
    - filt obscene 0
    - filt len 0
    (1=enable, 0=disable)

    ReplyDelete
  32. I'm done bro. and another questions:1, quiz automatically inactive when 3 unanswered queston, how to Run quiz forever? 2. how to prevent my bot take other user's commands? I want bot takes only my commands :D.. so much thanks (f)

    ReplyDelete
  33. @chieseraha,
    1. open quiz_plugin.py using text editor, find QUIZ_IDLE_LIMIT = 3 then change the value.

    2.a. change commands access level to 100. you can edit it from plugins file or simply add access level from macroaccess.

    b. disable command using commoff,
    ex: commoff google, commoff kick etc

    ReplyDelete
  34. can any body tell me how to online d bot its say in putty that authetication faild

    ReplyDelete
    Replies
    1. Arslan, you mean Putty won't connect with SSH? if so, make sure you fill in the IP address and password correctly.
      You may take a look at image on this page

      Delete
    2. bro when i use this comand
      daemon python vishal/vishal.py
      first its load pluginn and after it its says
      incorrect login/password

      Delete
    3. have you tried another nimbzz account for your jid bot?

      Delete
    4. i am also trying now but not working :(

      Delete
    5. I wasn't active in Nimbuzz so I'm not sure about that. I don't even had vps anymore Lol

      I'll try to investigate it.

      btw, how if running from PC, Is there the same problem?

      Delete
    6. yes thakx alot bro i have done it its was mistake in resource when i write "vishal" in resource section its ready now :)
      now if u don,t mind tell me how to enter it in room

      Delete
    7. By default, it should use the command "join room_jid"
      if it doesn't works, you should check register_command_handler from admin.py plugin, differ bots maybe differ commands

      Delete
    8. bro its online but after 1 minute its goes offline again n again what should i do??

      Delete
    9. umm..tell me what server you're using?

      Delete
    10. wait..time to asar here ;) btw we can talk on twitter if you dont mind

      Delete
  35. nope.
    putty just like a ssh client. I mean if you user cjb then probably doesnt works anymore with daemon command. I've explained here.

    ReplyDelete
  36. my bot online for 1 minute after it putty says
    putty fatal eroe
    and putty closed can i fix it?? :)

    ReplyDelete