SpamBeGone: Difference between revisions

From ChewWiki
Jump to navigation Jump to search
(spambegone history)
 
(add link back to chewbotcca)
 
Line 1: Line 1:
SpamBeGone was an IRC bot primarily developed by Chew for [[ChewChat]]. It was inspired by [https://github.com/Libera-Chat/Sigyn Sigyn], an IRC bot developed originally for the Freenode IRC network.<ref>[https://github.com/Chewbotcca/SpamBeGone/blob/master/README.md README.md file for Chewbotcca/SpamBeGone on GitHub]</ref> Development lasted 2 days (February 8th and 9th, 2018) before promptly being unused once ChewChat was deprecated.
SpamBeGone was an IRC bot primarily developed by Chew under [[Chewbotcca]] for [[ChewChat]]. It was inspired by [https://github.com/Libera-Chat/Sigyn Sigyn], an IRC bot developed originally for the Freenode IRC network.<ref>[https://github.com/Chewbotcca/SpamBeGone/blob/master/README.md README.md file for Chewbotcca/SpamBeGone on GitHub]</ref> Development lasted 2 days (February 8th and 9th, 2018) before promptly being unused once ChewChat was deprecated.


== Features ==
== Features ==

Latest revision as of 14:54, 2 September 2022

SpamBeGone was an IRC bot primarily developed by Chew under Chewbotcca for ChewChat. It was inspired by Sigyn, an IRC bot developed originally for the Freenode IRC network.[1] Development lasted 2 days (February 8th and 9th, 2018) before promptly being unused once ChewChat was deprecated.

Features

All logic existed in the main.rb plugin. The bot would listen for all messages in a channel and, once one was sent, it would grab the existing users in the channel, then see how many words in the message matched a user. This is because most IRC clients would notify the user on any invocation of the name. If there were more than 2 mentions, the user was promptly KILLed off the network. There was supposedly a configuration to either K-Line (local ban) or G-Line (global ban) users off the network, but this never came to fruition.

History

The bot's initial files were all committed on February 8th, 2018, each as an individual commit.[2] February 9th, 2018 was the first and only day of development, with the last commit, "Actually kill the user"[3], slightly over 24 hours after the first commit.

References