pharaun / Karmator

Rust bot that works on IRC and Slack for tracking karma (upvotes/downvotes...)
BSD 3-Clause "New" or "Revised" License
17 stars 0 forks source link

Start work on the Nickname database #55

Open pharaun opened 10 years ago

pharaun commented 10 years ago

This is a database that attempts to track nickname changes and so forth so it can assocate various nicknames with the same person.

There's some tricky issues such as people swapping their nicknames, so should look into making it somehow "time-based" like "x-y interval this nick was y, then y-z interval it was z" for example.

It is mainly useful for weird nicks. There's also the additional challenge of nicks showing up in new location/host-mask so need to attempt to accord for those as well.

pharaun commented 8 years ago

Also look into implementing a way to track the rate of various nickname on bot events (this might be better off on its own ticket) so that we can monitor nicknames or events for abnormally high rate of abuse/usage and then temp disallow that nickname from interacting with the bot and/or banning.

pharaun commented 3 years ago

Less of a issue now its a slack only bot, but there is still historical nicknames in the database so some time should be spent on this portion in the next generation schema (either further normalization or an auxillery frozen irc archive.

pharaun commented 3 years ago

62