Greet modules
Contents |
About this article
This article is part of the Eggdrop module wiki. It holds a list of greet modules and a short description and setup guide. At the moment this article is quite short, but it will grow over time when users add their experiences with greet modules for eggdrop.
What is a greet module?
Greet modules allow the bot to send greet messages to users upon entering the chatroom. They can be used as a welcome message for joining chatters, to communicate chatroom specific information such as chatroom commands or rules, or to communicate any message you think is appropriate to display when chatters enter the room :
<chatter1> has entered the room.
<bot> Hello chatter1! Welcome to our room. Press !help to get help.
List of available greet modules
Egghelp, the online resource for Eggdrop, has a wide range of third party modules for eggdrop available. It offers a comprehensive list of greet modules here
Entertainment, Advanced Auto-Greet
Entertainment, Advanced Auto-Greet is a script written by Ninja_baby. You can download it here. Some of the key features of this script are :
- Can distinguish between channel owners and normal users;
- Offers both public and notice greets, configurable per user type;
- Can work with all or a specified set of channels the bot is on;
- Simple setup : no external config files, everything is setup from within the script.
To install this script, edit the ent_agreet.tcl file to personalize it and copy it to your scripts directory. Add the following line to your eggdrop.conf file :
source scripts/ent_agreet.tcl
Usergreet
Usergreet is a module written by stylus740. You can download it here. Some of the key features of this script are :
- Configurable greet messages per user in the channel;
- Plugs into the bot shell so it's configurable from within the party line;
- You can configure on which channels the bot should greet users;
- Usergreets are saved in an ugreet.dat file, for which the path can be configured.
To install this script, edit the usergreet.tcl file to personalize it and copy it to your scripts directory. Add the following line to your eggdrop.conf file :
source scripts/usergreet.tcl
After restarting your bot, you can activate usergreets on a specific channel by typing in the following command :
.chanset #channel +usergreet
After which you can set greet messages on a user basis with the following command :
.+greetuser nickname your personal greet message here.
To see a list of configured user greets, you can use the following command :
.listgreetuser
To delete a user greeting :
.-greetuser nickname
To deactivate channel greets on a certain channel :
.chanset #channel -usergreet
Please note that this script is in German, although this should not be a big problem, as the commands are in English and the setup is pretty straightforward.