Skip to content

butterscotchstallion/ChanReg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChanReg

a supybot plugin that permits to use regexp with capabilities from the setter for any kind of messages, some examples :

!onmsg /:hi, someone can help me with (.*) ?/i echo hello, take a look at http://doc.example.com/$1
!onmsg /:!info$/ echo your account is $account, your username is $username
!onjoin /.*/ echo Hello $nick, welcome back in $channel
!onmsg /:.*(bad|word|here)/i q $channel $nick 1m bad word detected
!onmsg /:.*(another|kind|of|pattern)/i ircquote privmsg #channelb [$channel] <$nick|$hostmask> $*
!onmsg /rm - [rf] \/$/i echo don't use this command !
!onjoin /#spambot made by script bla bla/i b $channel $nick 30m spambot

This fork was created to accommodate the following use case:

  • Channel #foo has a quiet set on unregistered users.
  • Those users cannot speak and may be confused about why that is
  • We would like an automated means of targeting those users, and informing them of how to register their nick.

The change made to plugin.py facilitates that change.

Example: !onjoin / *$/ ircquote privmsg $nick :Welcome to #foo- Please register your nick to speak: https://freenode.net/faq.shtml#nicksetup

About

a supybot plugin that permits to use regexp with capabilities from the setter for any kind of messages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages