Skip to content

Ratings nag message #13

@ghost

Description

Every time enoch says a quote in a channel, it could go through the channel list looking for people who are able to rate the quote.

(You're able to rate a quote if:

  • Your nickname is registered and you're identified to it;
  • You didn't add the quote, and;
  • You haven't already rated it)

For each such person it finds, it could send them a private message asking them if they want to rate the quote 1-10. A response simply containing a number between 1 and 10 would be enough to set the rating. In this way people would be encouraged to rate, and it's less cumbersome than having to type out a full "!ratequote …" command. It also avoids you having to guess if you are able to rate or have not already rated a given quote.

There could be other responses ("shut up", "die", "bugger off", "no", …?) which would disable this feature for this person.

If this was thought to be too irritating for people who have no interest in the quotes then it could also be restricted to people who have ever rated a quote for that channel. That way, if you've never rated a quote before, enoch will never ask you to do so.

Certainly there would have to be a way to disable the feature on a per-person basis. Perhaps it would be best starting off disabled for everyone?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions