ruby-rbot / rbot

The Ruby IRC Bot.
https://ruby-rbot.github.io/
Other
63 stars 19 forks source link

More points issues and suggestions.... #57

Open antdude opened 4 years ago

antdude commented 4 years ago

... [01:55pm] Ant> http://videosift.com/video/Dads-With-Lightning-Fast-Reflexes-Compilation-- 01:55PM Bender> Ant: http://videosift.com/video/Dads-With-Lightning-Fast-Reflexes-Compilation now has -1 points! 01:55PM [ Not Found ] - videosift.com [01:55pm] Ant> uh [01:55pm] Ant> https://videosift.com/video/Dads-With-Lightning-Fast-Reflexes-Compilation 01:55PM [ Dads With Lightning Fast Reflexes Compilation ] - videosift.com [01:55pm] Ant> https://videosift.com/video/Dads-With-Lightning-Fast-Reflexes-Compilation+ + 01:55PM Bender> Ant: https://videosift.com/video/Dads-With-Lightning-Fast-Reflexes-Compilation now has 1 points! 01:55PM [ Dads With Lightning Fast Reflexes Compilation ] - videosift.com [01:55pm] Ant> weird [01:56pm] Ant shrugs. 01:56PM AfterShock> We need to be able to prune mistaken entries like that 01:57PM AfterShock> maybe there needs to be something like @points :prune 01:57PM AfterShock> and it eliminates all 0 value items 01:57PM AfterShock> so if you mistakenly ++ something, you -- it and next time prune happens, it goes away 01:57PM AfterShock> @points all [01:57pm] Ant> oh I like that idea. [01:57pm] Ant> AfterShock++ 01:57PM Bender> Ant: AfterShock now has 87 points! 01:57PM AfterShock> @points [01:58pm] Ant adds it to github ... 01:58PM AfterShock> +pointsdump 01:58PM Bender> Points dump: AfterShock: 87, util: 14, jeffgus: 11, Tarzan: 9, Bender: 5, Ant: 5, ulic: 3, URL: 3, C: 3, Aftershock: 3, c: 2, MuddyFire: 2, Ant: 2, the: 1, notepad: 1, ma: 1, jeffgus_: 1, hystrix: 1, have: 1, flexo: 1, ants: 1, YouTube: 1, WestwoodStudios: 1, Westwood: 1, US$0.02: 1, Studios": 1, Studios: 1, SpamCop: 1, SpaceX: 1, Sopel: 1, R_Daneel: 1, Points: 1, PeerTube: 1, Noah: 1, NASA: 1, Magpie: 1, GWB: 1, Cubert: 1, C&C: 1, BetaAnt: 1, BabylonBee: 1, 01:58PM Bender> Audacity: 1, AS'ma: 1, 's: 1, ': 1, test: 0, tarzan: 0, rbot: 0, mouse: 0, http://videosift.com/video/Dads-With-Lightning-Fast-Reflexes-Compilation: -1, heatwave: -1, google: -1, fans: -1, electronics: -1, 01:58PM Bender> blogspot: -1, and: -1, Zoom: -1, USPS: -1, Twitter: -1, Tarzanz: -1, Spectrum: -1, SCE: -1, MyStupidBody: -1, Mousey: -1, MicrosoftTeams: -1, Matrox: -1, LoanIQ: -1, LinkedIn: -1, Lakers: -1, IBM: -1, Humans: -1, HeatWave: -1, Group": -1, Government: -1, Google: -1, Facebook: -1, FSY: -1, EA: -1, DJT: -1, Charter: -1, C&C4: -1, Archive.org: -1, Apple: -1, ++/: -1, 10:35:44: -1, +: -1, bender: -2, Mozilla: -2, <: -2, 10:36:59: -2, github: -3, Flexo: -3, 01:58PM Bender> COVID-19/2019-nCoV/SARS-CoV-2: -3, Bethesda: -3, 2020: -3, -rw-r--r: -3, Tags: -4, hangman: -11 [01:58pm] Ant> or easier just mention his name [01:58pm] Ant> dammmmmn 01:58PM AfterShock> yeah, a bunch of garbage there [01:58pm] Ant> haha [01:59pm] Ant> OK, 2 issues then! 01:59PM AfterShock> 2 issues? [01:59pm] Ant> prune and those garbage ones [01:59pm] Ant> Need to like uhh show top 10 [01:59pm] Ant> not all! 01:59PM AfterShock> no, prune is how we deal with the garbage 01:59PM AfterShock> no, you need a dump command 02:00PM AfterShock> need to see what's there [02:00pm] Ant> oh 02:00PM AfterShock> maybe a top10 02:00PM AfterShock> points10 or something 02:00PM AfterShock> and then pointsprune to eliminate all 0s [02:00pm] Ant> Hence why I said +pointsdump 10 in #bots. [02:00pm] Ant> Show the top 10. [02:00pm] Ant> 5 for top 5 [02:00pm] Ant> etc 02:00PM AfterShock> and if you want to get rid of an entry, ++ or -- it to 0 and then prune 02:00PM AfterShock> most accidents are only +1 or -1 anyway [02:00pm] Ant> What about negatives? [02:01pm] Ant> like -10? 02:01PM AfterShock> and if someone actually has 0 points, might as well delete the entry anyway, they're not losing anything [02:01pm] Ant> I wonder. 02:01PM AfterShock> negatives like that are not accidents 02:01PM AfterShock> hangman is at -11 [02:01pm] Ant> +points roku 02:01PM Bender> Ant: points for roku: -1 [02:01pm] Ant> hm no details [02:01pm] Ant> Just value 02:01PM AfterShock> I think a lot of people have been pissed at it 02:01PM AfterShock> right [02:01pm] Ant> Doesn't show + and - details. [02:01pm] Ant> Like how many times - and +. 02:01PM AfterShock> we also should have something that says how many points different people have givens [02:01pm] Ant> haha so many details 02:02PM AfterShock> well, these come out in the usage 02:02PM AfterShock> maybe I should take over that module [02:02pm] Ant> do it [02:02pm] Ant> +just ... 02:02PM AfterShock> but like 02:02PM AfterShock> +points the 02:02PM Bender> AfterShock: points for the: 1 ... 02:03PM AfterShock> and 02:03PM AfterShock> +points $0.02 02:03PM Bender> AfterShock: $0.02 has zero points [02:03pm] Ant> wow [02:03pm] Ant> I don't remember that one. 02:03PM AfterShock> +points US$0.02 02:03PM Bender> AfterShock: points for US$0.02: 1 02:03PM AfterShock> there we go ... 02:04PM AfterShock> ok good, so querying a name doesn't give it an entry 02:04PM AfterShock> oh also we might want to have stop terms [02:04pm] Ant> Stop terms? 02:05PM AfterShock> like "c" and "C" should be ignored [02:05pm] Ant> oh 02:05PM AfterShock> because people talk about "C++" [02:05pm] Ant> yea the devleoper said that one is tricky. 02:05PM AfterShock> any reference to it will trigger the bot [02:05pm] Ant> IIRC 02:05PM AfterShock> well [02:05pm] Ant> ah blacklist terms 02:05PM AfterShock> I say just give an individual community their own control over it 02:05PM AfterShock> yes, that's what stop words are 02:05PM AfterShock> words that you filter out of analysis [02:06pm] Ant> k ...