Ability to "like" / +1 a post via email reply

Without disagreeing with your sentiment Sam, I know that once any solution is in place, I’m going to append it the instruction in our email footers, regardless. If nothing else, they may be wondering why they never got their +1 reply email back, and who knows if they put 2+2 together to see that a like had been added to the post on their behalf.

Parsing emails has proven very difficult (we get many emails which include signature and full body of the reply in the next post, and with all the languages that “me too” can be translated to, the hit & miss magic is going to include a lot of miss.

1 Like

Using +1 is free of any language barriers.

You should be reporting issues with email footers appearing in a new topic so they can be resolved.

“me too” is not a reply I see this feature supporting.

“me too” in English does not appear to be / read as a command.

This would also usually fall below the minimum post length.
Minimum post length should still be enforced after “commands” are extracted and email footers are removed.

1 Like

FYI: I’ve been reporting this (email signatures appearing in posts) for several months now and providing sources of raw emails, but unfortunately no fixes have been discovered and/or successful yet despite efforts. :frowning:

I don’t think trying to increase the portfolio of already-brittle email-in functionality is the right approach here. Rather, we should be trying to get people on to the web site to take full advantage of what Discourse has to offer.

3 Likes

While reading the code, I discovered some lines that suggest that this feature has actually implemented.

https://github.com/discourse/discourse/blob/master/lib/email/receiver.rb#L250

This feature is actually much more complicated to discover. :wink:

3 Likes

Yep, it was implemented as part of the MOSS grant, relevant thread here:

7 Likes

Yay! Can’t wait until this is exposed through the email UI. :slightly_smiling:

There are no plans to expose this in mail UI – you’d need to Admin, Customize, Text Content

Understand that it’s something to be added to the template regardless, but my anticipation is more for this as a first step toward the proposed behavior in the RFC (clicking) more so than the like-by-reply. :wink:

How? what should be added?

Something to the effect of "You can like things by replying to this email with the text ‘Like’ (localized to the instance’s language), or ‘+1’ "

2 Likes

Hi, I’m re-opening this topic to continue the conversation about exposing the +1 in email. What do you think about putting it in this error message instead?

See, my reply message was too short only because I was trying to say, “Got it. Thank you!” It didn’t make sense for me to make that longer, so after some research I discovered what the Like behavior was for. But then I thought, “How do I Like via email?”, which finally took me to this thread.

I imagine that other people whose reply was too short were also trying to “Like” a post in their own way, in which case instead of just having “If you can correct the problem, please try again”, you can also say “If you were trying to say “Thank you”, “I agree”, or another term of gratitude or agreement, you can reply with +1 to Like the post instead.”

8 Likes

This is a great suggestion, @Osama can you improve the text here.

Instead of Body is too short (minimum is 20 characters)

Your reply was too short, minimum length is 20 characters. Alternatively, you can like a post via email by replying with ‘+1’.

@codinghorror is that text OK? I am really not a fan of the “Body is too short” text anyway cause it is way too … computery.

7 Likes

We could get very “instructive” here …

To promote more in depth conversations, very short replies are not allowed. Can you please reply with at least 20 characters? Alternatively, you can like a post via email by replying with ‘+1’.

It’s not

We hate your short reply

so much as

We love actual conversations

14 Likes

I think the idea of communicating

We love actual conversations

Is exactly right!

2 Likes

I’ve sent a PR for improving the copy:

https://github.com/discourse/discourse/pull/6232

9 Likes

Us too but we love sleeky conversations too.
Having a discussion blooded by thanks, me too etc. makes it less readable, getting to the bottom line.

So, is there an answer to

Is this actually implemented? Is it documented as such? Are there other “magic” replies?

1 Like

Yes, as it is said on this own topic a few replies above

https://github.com/discourse/discourse/blob/master/lib/email/receiver.rb#L997-L999

No.

2 Likes

So, no. :slight_smile:

Hmmm. Some site’s docs like those on GNOME discourse suggest that watch, track, and mute will work. Is this from some plugin they are using?