EnglishFrenchSpanish

Ad


OnWorks favicon

eggdrop - Online in the Cloud

Run eggdrop in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command eggdrop that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


eggdrop - an IRC bot

SYNOPSIS


eggdrop [options] [config-file]

DESCRIPTION


Eggdrop is the World's most popular Internet Relay Chat (IRC) bot; it is freely
distributable under the GNU General Public License (GPL). Eggdrop is a feature rich
program designed to be easily used and expanded upon by both novice and advanced IRC users
on a variety of hardware and software platforms.

An IRC bot is a program that sits on an IRC channel and performs automated tasks while
looking just like a normal user on the channel. Some of these functions include protecting
the channel from abuse, allowing privileged users to gain op or voice status, logging
channel events, providing information, hosting games, etc.

One of the features that makes Eggdrop stand out from other bots is module and Tcl
scripting support. With scripts and modules, you can make the bot perform almost any task
you want. They can do anything from preventing floods to greeting users and banning
advertisers from channels.

You can also link multiple Eggdrop bots together to form a botnet. This can allow bots to
op each other securely, control floods efficiently, and even link channels across multiple
IRC networks. It also allows the Eggdrops share user lists, ban lists, exempt/invite
lists, and ignore lists with other bots if userfile sharing is enabled. This allows users
to have the same access on every bot on your botnet. It also allows the bots to distribute
tasks such as opping and banning users. See doc/BOTNET for information on setting up a
botnet.

Eggdrop needs a config file to run. For an example, have a look at eggdrop.conf which is
distributed with Eggdrop.

OPTIONS


-h Display a list of command-line options.

-n Don't background. Normally, Eggdrop will move itself into the background when you
start it up, meaning you'll get another shell prompt, and you can do other things
while the bot is running. With -n, you won't return to the shell prompt until the
bot exits (which won't normally happen until it's killed). By default, -n will send
all log entries to the console.

-nt Don't background, use terminal. This is just like -n, except that instead of seeing
log entries, your console will simulate a DCC chat with the bot.

-nc Don't background, show channel info. This is just like -n, except that instead of
seeing log entries, every 10 seconds your screen will clear and you will see the
current channel status, sort of like "top".

-m Create userfile. If you don't have a userfile, this will make Eggdrop create one
and give owner status to the first person that introduces himself or herself to it.
You'll need to do this when you first set up your bot.

-v Show version info, then quit.

SIGNALS


SIGCHLD
This signal is ignored by Eggdrop and can be used to determine whether it's running
or not.

SIGTERM
Depending on die-on-sigterm being set to 0 or 1 in the config file, Eggdrop will
save its user and channel file and/or die.

SIGHUP Depending on die-on-sighup being set to 0 or 1 in the config file, Eggdrop will
rehash (reload its config file) or die.

ENVIRONMENT VARIABLES


EGG_LANG
This variable can be set to the language in which you want Eggdrop to speak
to you. It defaults to English, but German, French, Finnish, and Danish are
supported, too.

EGG_LANGDIR
Specifies the directory where all your language files are stored. The default is
./language.

Use eggdrop online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    ExpressLuke GSI
    ExpressLuke GSI
    This SourceForge download page was to
    grant users to download my source built
    GSIs, based upon phhusson's great
    work. I build both Android Pie and
    Android 1...
    Download ExpressLuke GSI
  • 2
    PyQt
    PyQt
    PyQt is the Python bindings for
    Digia's Qt cross-platform
    application development framework. It
    supports Python v2 and v3 and Qt v4 and
    Qt v5. PyQt is avail...
    Download PyQt
  • 3
    garlic3
    garlic3
    Gambas3* coding tools and examples for
    use in SMB or other organizations that
    make internal programs. E.g. from
    database fields to class sourcecode with
    DbInfo...
    Download garlic3
  • 4
    Sardi
    Sardi
    Sardi is a complete restyling and
    optimisation of svg code. 6 choices for
    your applications and 10 kind of folders
    to use in your file manager. The sardi
    icons...
    Download Sardi
  • 5
    LMMS Digital Audio Workstation
    LMMS Digital Audio Workstation
    LMMS is a free cross-platform software
    which allows you to produce music with
    your computer. If you like this project
    consider getting involved in the project
    h...
    Download LMMS Digital Audio Workstation
  • 6
    FreeRTOS Real Time Kernel (RTOS)
    FreeRTOS Real Time Kernel (RTOS)
    FreeRTOS is a market-leading real-time
    operating system (RTOS) for
    microcontrollers and small
    microprocessors. Distributed freely
    under the MIT open source lice...
    Download FreeRTOS Real Time Kernel (RTOS)
  • 7
    Avogadro
    Avogadro
    Avogadro is an advanced molecular
    editor designed for cross-platform use
    in computational chemistry, molecular
    modeling, bioinformatics, materials
    science and ...
    Download Avogadro
  • More »

Linux commands

Ad