joinmsg.tcl - wilkowy/eggdrop-scripts GitHub Wiki

joinmsg.tcl v1.1 (2019-04-25)

Send custom message to joining people.

Script requires wilk.tcl to be present in the same directory.

Custom flags:

  • joinmsg - script is active only on channels with this flag (enable: .chanset #channel +joinmsg, disable: .chanset #channel -joinmsg)

Settings:

  • message - you need to customize this to your own

    Three types of syntax are allowed (in processing order):

    • message(#channel,&handle) - message for users recognized as this handle (userlist)
    • message(#channel,nick) - message only for this nick
    • message(#channel) - default channel greeting message

    Format: message(#mychannel) [list message ...]

    Additional info:

    • message is selected randomly from given list
    • message can contain placeholders: #NICK#, #HAND#, #CHAN#
    • use lowercase channel name, nick and handle

    Example: set message(#mychannel) [list "Hello #NICK#!" "Hi #NICK# on #CHAN#!"]

  • ignored_users - users with such flags will be ignored (default: "I|I", off: "")

  • antiflood_delay - prevents from join-floods, in seconds (default: 2, off: 0)