Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a ThankCommand or way to track thanks within the server #32

Closed
devldm opened this issue Feb 19, 2024 · 1 comment
Closed

Add a ThankCommand or way to track thanks within the server #32

devldm opened this issue Feb 19, 2024 · 1 comment

Comments

@devldm
Copy link
Collaborator

devldm commented Feb 19, 2024

The issue

Currently there is no way to thank other users in the server outside of a basic message or emoji. We also currently don't keep track of thanks so it's hard to see who contributes most to users in need.

The suggested solutions (1 code complete, 1 WIP)

Thanks Command - Code complete

I believe one solution to this could be the addition of a ThankCommand. This would allow others to call out users and share the appreciation as a new thanks message is created by the bot which could be sent to any channel. (a specific thanks channel in my changes) .

The changes to add this command can be seen here. If the changes seem like a good suggestion i can re-create the PR merging into this repository where we can discuss changes etc so we don't lose git history / context.

Emoji tracking - WIP

This would need further work but the initial changes can be seen in a WIP pr here. We add a check for a newly added thanks emoji where we could trigger methods to track or handle the data.

I think the addition of a thank specific emoji as seen here could be a good move regardless of the above changes progress.

Next steps

I am happy to do some further work on Emoji Tracking or raise a new PR for a thanks command as a follow up to your thoughts but i wanted to raise my suggestions here as a issue first.

If neither of these seem like a good move for the bot feel free to close the issue or offer alternative paths if you have something in mind but don't quite have the time to implement! Thanks.

@Tobio89
Copy link
Owner

Tobio89 commented Feb 22, 2024

That's a good suggestion, and I did want to implement something a bit like that in the future.
My vision was to use an emoji such as 👍🏻 or 🙏🏻, and use this, along with a database, to be able to track a user's 'helpfulness'.

Then later, change the role scheme so that a role level is given for power users

Thanks!
I think the first step is to add a database 🤔
Well, the zeroth step is to fix the delete command haha

@Tobio89 Tobio89 changed the title [suggestion] - Add a ThankCommand or way to track thanks within the server Add a ThankCommand or way to track thanks within the server Feb 22, 2024
@devldm devldm mentioned this issue Feb 24, 2024
5 tasks
@devldm devldm closed this as not planned Won't fix, can't repro, duplicate, stale Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants