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

Mention Responser #33

Closed
Riensjard opened this issue Jan 14, 2023 · 4 comments
Closed

Mention Responser #33

Riensjard opened this issue Jan 14, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@Riensjard
Copy link

Riensjard commented Jan 14, 2023

1: Instead of hardcoding the responses (per role), make it a command e.g. /addresponse (role or user ID) (response line). Also a method to view the roles e.g. /responselist (role). If this list is opened every response should have like its own tag so it is easy to remove by /removeresponse (response ID).
2: More diversity in responses e.g. province or game
3: Instead of using $counter > x, use top x from counter list like muted or bumpers

@b3r3nd b3r3nd added the enhancement New feature or request label Jan 14, 2023
@b3r3nd b3r3nd self-assigned this Jan 14, 2023
@b3r3nd
Copy link
Owner

b3r3nd commented Jan 14, 2023

👍

@b3r3nd b3r3nd changed the title Responses Mention Responser Jan 17, 2023
@b3r3nd
Copy link
Owner

b3r3nd commented Jan 17, 2023

  • Ability to create categories yourself based on role in the server, for example Strijder, Weeb, NSFW, etc.
  • Ability to create categories for single users (provide user ID).
  • Ability to add responses to hardcoded categories, these categories cannot be removed, for example high amount of cringe, a lot of bumps or a certain amount of timeouts.

Commands:

  • replies - show all replies grouped by available categories
  • replies group_identifier - show all replies for a single group
  • addgroup group_identifier - add a group (user ID or role ID)
  • delgroup group_identifier - Delete a group (ID of the group)
  • addreply group_identifier reply_line - Add a reply to a group
  • delreply group_identifier reply_identifier
  • searchreply search_term - search for a reply

That is how I think it should work, not including adding a weight system to replies.

@b3r3nd
Copy link
Owner

b3r3nd commented Jan 17, 2023

MentionReply - mention_replies
MentionGroup - mentions_groups

  • Load mentions in Guild class ONCE, only re-read from database when replies are added or removed
  • Add 2 permissions, add reply and del reply
  • Add current default settings to seeder for guild 2 (netherlands)

@b3r3nd
Copy link
Owner

b3r3nd commented Jan 17, 2023

Last TODO:

  • - Implement a way to give replies when a role is NOT detected
  • - Update counters to ranking (most cringe, most bumps and most timeouts) instead of xx amount

b3r3nd added a commit that referenced this issue Jan 17, 2023
…e code, requires database migrations and manually adding 3 permissions to the table. Issue #33
@b3r3nd b3r3nd closed this as completed Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants