odin-bot-v2 icon indicating copy to clipboard operation
odin-bot-v2 copied to clipboard

Feature: Let Odin-Bot accumulate points

Open JustWaveThings opened this issue 1 year ago • 13 comments

Checks

  • [x] I have thoroughly read and understand The Odin Project Contributing Guide
  • [x] The title of this issue follows the command name: brief description of request format, e.g. /help: add optional @user parameter

Do you want to be assigned to this issue?

  • [ ] I would like to be assigned this issue to work on it

Description of the Feature Request

I don't know if it's possible, but I'd like to see if we can't add Odin-Bot to the points leaderboard and have their points shown when awarded.

Acceptance Criteria

- [ ] https://github.com/TheOdinProject/odin-bot-v2/issues/672

Additional information

Not a hill I'd die on, but if someone was so inclined to look into this and see what was possible, or if it was not possible.

JustWaveThings avatar Feb 28 '25 18:02 JustWaveThings

I mean, offhand I don't see why it shouldn't work: as far as we need to be concerned, Odin Bot is just a normal user; the only reason you currently can't do it is because the code explicitly prohibits it. Testing real quick, I can give points to other bots just fine (ref https://discord.com/channels/505093832157691914/1124433492273545316/1345115958230122506 ), and they seem to end up on the leaderboard (ref https://discord.com/channels/505093832157691914/513125912070455296/1345116501233111123 ).

I am less convinced however, on the idea of actually doing this. Giving a bot a point feels like a weird thing to do, and I'm not sure what it would add

Asartea avatar Feb 28 '25 19:02 Asartea

I think the bot is already on the leaderboard if I remember correctly

Mclilzee avatar Feb 28 '25 20:02 Mclilzee

Yup it is.

Image

Mclilzee avatar Feb 28 '25 20:02 Mclilzee

Huh, I never noticed that before. I'm guessing someone with write access to the points API played around with it at some point

Asartea avatar Feb 28 '25 20:02 Asartea

I'm not against this idea as long as we keep the points it already has and see how long it would take us to get it out of poverty

Mclilzee avatar Feb 28 '25 20:02 Mclilzee

We should advocate for the bot to have all the points it was ever awarded. Odin-Bot != Sisyphus.

JustWaveThings avatar Feb 28 '25 22:02 JustWaveThings

I mean, offhand I don't see why it shouldn't work: as far as we need to be concerned, Odin Bot is just a normal user; the only reason you currently can't do it is because the code explicitly prohibits it. Testing real quick, I can give points to other bots just fine (ref https://discord.com/channels/505093832157691914/1124433492273545316/1345115958230122506 ), and they seem to end up on the leaderboard (ref https://discord.com/channels/505093832157691914/513125912070455296/1345116501233111123 ).

I am less convinced however, on the idea of actually doing this. Giving a bot a point feels like a weird thing to do, and I'm not sure what it would add

I mean, you are right. It is not of much value. It'd just be a harmless thing to do I think.

JustWaveThings avatar Feb 28 '25 22:02 JustWaveThings

I personally like the special response odinbot has to being given points, as well as the -1337 on the points profile. Nice touch

mao-sz avatar Mar 01 '25 00:03 mao-sz

Yeah, the special response is kind of cure

Asartea avatar Mar 01 '25 12:03 Asartea

It can still response after getting its points. The response would get more genuine too :P

Mclilzee avatar Mar 01 '25 13:03 Mclilzee

Fair. I'm kinda eh on it from bot sides, so I have no real opinion for or against

Asartea avatar Mar 01 '25 14:03 Asartea

Personally having the bot accrue points is fine by me either way on the decision.

An idea this discussion gave me however, is what if we incorporated a very small coding challenge whenever the bot is given points to the user. My thought was this coding challenge would be that almost everyone could complete it as long as they are somewhere within the foundations portion.

This would be a one time occurrence and if they successfully complete the challenge they can be rewarded a point (or two) with a nice little message?

BryanF1nes avatar Mar 03 '25 04:03 BryanF1nes

I'm going to table this for the near term unless someone decides they want to pick it up. We have some bigger fish to fry.

JustWaveThings avatar Sep 25 '25 20:09 JustWaveThings