User:Grawity/EMIYA

From ArchWiki

EMIYA is grawity's #archlinux bot, also several Fate/stay night puns at once.

Basic functions:

  • anti-flood (rate limit, duplicate-messages limit)
  • anti-spam (manually added regexes, spambot detection)
  • ?pkgfile (updated daily)
  • greeting/invite bot for #archlinux-unregistered
  • occassional manually-controlled kickbans on grawity's behalf

Anti-flood adjusts itself based on sender (softer on accounts ≥ 1 day old) and message type (stricter on notices and color overuse).

Regex-based filters are based on spam seen in other channels and all of them require multiple words to match.

Remote control is there because ChanServ is slow, and EMIYA already has ops most of the time anyway.