shikhir-arora / karma-simple

A simple, lightweight and functional Discord Karma tracking bot for guild members.
https://karmabot.vlexar.pw
Creative Commons Zero v1.0 Universal
12 stars 9 forks source link

Whitelisting & Manipulating one's self karma #12

Closed wlhcode closed 5 years ago

wlhcode commented 5 years ago

As Karmabot currently ignores all messages sent by bot, a whitelisting feature would be nice to whitelist another bot such that it can command Karmabot to make changes to karma scores.

Another suggestion I would like to make is to prevent a user from manipulating his karma.

Thanks for reading.

shikhir-arora commented 5 years ago

Hi, thanks for your suggestions and for using the bot! I cannot do the whitelisting of a bot feature you mentioned on the public bot because that would introduce way too much potential spam. Remember, while many guilds do use the bot for a simple key/value points system for their guild or some use like that, karma is cross guild; so any keyword is actually tracked across all guilds using the public bot. Everything is shared.

With regards to your second suggestion, I may do this if I have the time (most of my time is not spent on this) - but mainly trying to keep the simplicity of this project as it is used by several as a starter to get into basic Discord bot programming, and was never meant to be anything complex (just modern/clean and properly coded 🙂). Also have to figure out if that's something I want to do as I purposefully do not have guild configurations on the public bot.

For now, I suggest using the NoKarma role option (type @KarmaBot help to get instructions) -- setting that role for the user would disallow them from modifying any Karma, which isn't what you wanted exactly, but it may work ¯\(ツ)/¯

Let me know if you have any further questions (feel free to DM me on Discord - .vlexar#0001) - going to close this issue for now, but, feel free to open it if there's any further questions!