bettersg / checkMate

GNU General Public License v3.0
5 stars 0 forks source link

3.10.0 #369

Closed sarge1989 closed 5 days ago

sarge1989 commented 5 days ago

PRs

Changelog Summary

On better handling for unsure messages

  1. Added "isHarmful" and "isHarmless" super-categories. These will be based on the combined counts of the current categories.
    • Harmful: sum of scam, illicit, and info if the overall truth score is below 2.5
    • Harmless: sum of legitimate, spam, and info if the overall truth score is above 4
  2. Message will be deemed harmless or harmful if more than >66% of current votes are in the respective category
  3. If message is deemed harmful or harmless, we will not wait longer till 80% have voted, like we do for unsure messages. Instead we will reply with a reply (see below for harmful) once 50% have voted, same as the behavior for non-unsure.
    
    Thanks for waiting! Our CheckMates have reviewed this message and think it's *not to be trusted*!⛔️

We recommend you do not engage further⛔️⛔️

By sending in such messages, you are helping us notify others who encounter similar ones. Thank you for keeping Singapore safe!

4. For messages that are currently unsure, but don't fall into either harmless or harmful categories, reply is changed to include the voting statistics.
<img width="446" alt="image" src="https://github.com/bettersg/checkMate/assets/42286031/e2a38353-f12d-4691-ab0d-37f496b31419">

### On better onboarding
5. Added a 2nd variant of the pre-populated onboarding message for AB testing

S/N: {{code}}

Simply send this message to get started! (按发送按钮!) 👉

6. Added a reporting_nudge `By sending in such messages, you are helping us notify others who encounter similar ones. ` to current final replies, to nudge people to send in more messages even if they know they are scams etc.
7. Send a reminder message `The next time you want to check or report something, simply forward it in ↗️, copy-paste the text, or send a screenshot 📷 or image 🖼️.` the first time that people successfully send something to CheckMate and get a response
8. Send a referral message the first time people successfully send something that isn't trivial to CheckMate and get a response

Forward this message or share this link with your loved ones! 🤗

Getting dubious messages? Check or report them on CheckMate: {{link}}


9. Will not send NPS message only when either or both of reminder and referral messages are sent, to not bombard the user.

### On factchecking experience
10. Added deactivation button to the reminder message, to make it easier for checkers to deactivate