-
Notifications
You must be signed in to change notification settings - Fork 45
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
!meme command #93
Comments
Loving this feature. Also very happy that you included "metal gear solid 4" as an explainable term. I spoke with Ani and he mentioned I should bring the conversation here- would it be possible to add an emoji for "mgs4" and have the bot auto-react to it's own "build-updates" posts with that emoji? We can tweak the timing of this auto-reaction if it becomes too spammy and instead have it only react every 5-10 posts or something like that. If there's anything I can do to assist with this feature(i.e testing) please let me know, I'm just looking to show my support via memes |
Not sure by "add mgs4 emoji", but 1. bot has no permissions to react in the new build announcement channel for some reason, and 2. there's already a meme functionality to react to MGS4 reactions |
Okay I'll reach out to Ani about the emoji, but even having the functionality to react to MGS4 reactions is pretty funny itself as well. Thanks for putting that in. |
good idea, watch out because some people might "abuse" it. |
Current implementation design looks like this:
!meme
command is marked as hidden, and is not listed in the!help
command list.Any user can add a meme bound to their user id, in a similar vein to
!explain
command. Limited to 5 (?) per user.Then this user (and this user alone) can use
!explain
to show the content of the meme.Bot automatically adds a 👍 reaction to that message, and will count the number of reactions through the even handler. Everything is summed up to produce a total score.
The top 5 of all memes will be featured in the general
!explain
list and could be shown/viewed by any user, not just by the meme author.This will require db model update and a lot of plumbing between the tables and handlers.
The text was updated successfully, but these errors were encountered: