#eggdrop service bot commands

#eggdrop bot service commands

I am going to add the details and descriptions of each command soon, right now the commands are just listed

Content

  • Introduction:

    These syntax rules will be used throughout this document:

    • Arguments surrounded < and > are mandatory. You NEED to supply them.
    • Arguments surrounded [ and ] aren’t mandatory. You can choose to supply them.
    • Arguments with a ¦ in them means that you can choose.
    • ‘SN’ in the public commands-section means ‘ShortNick’, it should be replaced by the shortnick of the bot.
      You can find the shortnick of a bot by doing: !shortnick in the channel.
  • Message Commands:

    These are the standard bot commands of an eggdrop. (except the LOGIN command)
    These commands CAN be changed or replaced by scripts, or even disabled.

    • IDENT
      /MSG bot IDENT <pass> [handle]
      This lets me recognize you from a new address. You must use your password (the one you set with PASS) so I know it’s really you. If you’re using a different nickname than you were when you registered, you’ll have to give your original nickname too.
    • SUSPEND

      /msg bot suspend [channel] [reason]
      This suspends the channel specified with a reason if specified.

    • INFO
      /MSG bot INFO <pass> [channel] [an info line]
      Whatever you set as your info line will be shown when you join the channel, as long as you haven’t been there in the past three minutes. It is also shown to people when they ask the bot for WHO or WHOIS.
      You may set an info line specific to a channel like so:
          /MSG bot INFO <pass> <#channel> This is my info.
      Or you may set the default info line (used when there is no channel-specific one) like so:
          /MSG bot INFO <pass> This is my default info.

      You can erase the infoline by:
          /MSG bot INFO <pass> [channel] NONE

    • INVITE
      /MSG bot INVITE <pass> <#channel>

      This will make me invite you to a channel (if I’m on that channel).

    • JOIN
      /MSG bot JOIN <#channel>
      This command enables you to join a bot through a msg command.

      It should be used when you parted a bot from your channel, and want it back.

    • LOGIN
      /msg bot LOGIN <handle> <pass>
      This will allow you to auth to the bot. Since our newest version it’s required to supply the bot with both your handle and password.
      Your handle is the nickname you had when you were added to the bot.

    • OP
      /MSG bot op <pass> [channel]
      This will tell me to op you on any channel where I have ops and you don’t. If you give a channel name, I’ll just op you on that channel.

    • PASS
      /MSG bot PASS <password>
      This sets a password, which lets you use other commands, like IDENT.
      Ops and masters: You need a password to use ANY op or master command.

      This is how you change your password:
          /MSG bot PASS <oldpass> <newpass>

    • VOICE
      /MSG bot VOICE <pass> <#channel>

      This will tell me to voice you on the channel if I have ops and you don’t have a voice, and I monitor that channels voices.

    • WHO
      /MSG bot WHO <#channel>
      This will show you a list of who’s on that channel right now, and each person’s info line (if they have one).

    • WHOIS
      /MSG bot WHOIS <handle>
      This will give you information about someone else I know, including his or her default info line, email address, when they were last on the channel, and if they are an op or master.

    To Top

  • Global owner commands

    whoisall
    sethost
    addhost
    delhost
    lock
    jump
    die
    restart
    gchattr
    unlock

    Global master commands

    operlist
    note
    chnick
    chhandle
    rehash
    banner
    gbanner
    rehashall
    purge
    away
    back
    save
    unignore
    gbanlist
    gban
    ungban
    killban

    Global operator commands

    msg
    gethost

    Channel owner commands

    chattr
    cycle
    drop
    join
    part

    Channel master commands

    rembadword
    addbadword
    listbadword
    rembadchan
    addbadchan
    listbadchan
    chanset
    fixmode
    clean
    del
    greet
    chanflood
    ctcpflood
    nickflood

    Channel operator commands

    say
    act
    topic
    op
    deop
    banmask
    ban
    unban
    banlist
    kick
    mode
    voice
    devoice
    addinfo

    Channel voice commands

    smack
    ops
    shortnick
    server
    time
    date
    version
    queue
    uptime
    ping
    count
    dbcount
    chaninfo
    chanowner
    channels
    userlist
    matchcount
    chat
    verify
    getinfo
    searchinfo
    help
    showignore
    add