Feature: Let Odin-Bot accumulate points
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 requestformat, 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.
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 think the bot is already on the leaderboard if I remember correctly
Yup it is.
Huh, I never noticed that before. I'm guessing someone with write access to the points API played around with it at some point
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
We should advocate for the bot to have all the points it was ever awarded. Odin-Bot != Sisyphus.
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.
I personally like the special response odinbot has to being given points, as well as the -1337 on the points profile. Nice touch
Yeah, the special response is kind of cure
It can still response after getting its points. The response would get more genuine too :P
Fair. I'm kinda eh on it from bot sides, so I have no real opinion for or against
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?
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.