SpamBeGone: Difference between revisions

From ChewWiki
Jump to navigation Jump to search
add categories and slight tweaks
m use child irc bot category
Line 15: Line 15:


* [https://github.com/Chewbotcca/SpamBeGone Chewbotcca/SpamBeGone on GitHub (Source Code)]
* [https://github.com/Chewbotcca/SpamBeGone Chewbotcca/SpamBeGone on GitHub (Source Code)]
 
[[Category:IRC Bots]]
[[Category:Bots]]
[[Category:Chewbotcca]]
[[Category:Chewbotcca]]
[[Category:IRC Bots]]
[[Category:Programs written in Ruby]]
[[Category:Programs written in Ruby]]

Revision as of 23:24, 10 November 2024

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 (now Libera) 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. On May 27, 2020, the repository on GitHub was officially archived.

References

External Links