Skip to content
This repository has been archived by the owner on Jul 17, 2020. It is now read-only.

Don't warn about double ping with !!tell @user #236

Open
MadaraUchiha opened this issue May 14, 2015 · 21 comments
Open

Don't warn about double ping with !!tell @user #236

MadaraUchiha opened this issue May 14, 2015 · 21 comments

Comments

@MadaraUchiha
Copy link

Instead, just perform the command normally, and don't ping the user.

Me: !!tell @Zirak ead
Bot: Zirak: Eat A Dick™

The rationale being that with the current warning, the target would still get double pinged (one from me, and one from bot after I edit my message to contain no pings), plus I get pinged about the double ping.

@awalgarg
Copy link
Contributor

👍 Typing out !!tell longUsernameWithoutTabCompletion ... is weird, and doing tab completion and removing the @ later is messy.

Only issue with this could be when the bot is running for a long time, thus acting slowly. A newbie might get confused if a rail of messages follow in between, he might miss the message by the bot in a flood of messages.

@MadaraUchiha
Copy link
Author

@awalgarg The bot will still mention him by name, just not ping.

@Zirak
Copy link
Owner

Zirak commented May 14, 2015

That was the original behaviour, I changed it so the frequency of double pings will decrease.

If I were to !!tell @MadaraUchiha ead successfully, I'd do it again in the future. In this scheme, you'll be annoyed, and less likely to repeat.

@MadaraUchiha
Copy link
Author

Yeah, but the the bot wouldn't ping me again, so what do I care?

On Thu, May 14, 2015 at 7:02 PM Zirak [email protected] wrote:

That was the original behaviour, I changed it so the frequency of double
pings will decrease.

If I were to !!tell @MadaraUchiha ead successfully, I'd do it again in
the future. In this scheme, you'll be annoyed, and less likely to repeat.


Reply to this email directly or view it on GitHub
#236 (comment).

@Zirak
Copy link
Owner

Zirak commented May 14, 2015

Over time and overall you'll have less double pings. You remember that the bot does this annoying thing and you won't do it, because if you do the command won't work and you'll be reminded.

@MadaraUchiha
Copy link
Author

How will you have less double pings? With the current behavior, you always either get 1 or 2 pings, with my suggested behavior you always only get 1 ping.

@Zirak
Copy link
Owner

Zirak commented May 15, 2015

Scene: Coffee shop, mid-afternoon. It's crowded, the air abuzz with conversation and laughter. Waitresses bustle about, balancing trays of food and drink, taking orders and looking more tired by the moment. Enter @MadaraUchiha, stage right. He approaches the counter, intending to order a double Bananalicious.

Madara (shouting): TOP OF THE MORNIN' TO YOU, M'LADY. MAY I ACQUIRE SOME NOURISHMENT IN THE FORM OF BANANA DELICIOUSNESS?

Cashier/waitress: Uuuhhh, sure (whispers: weirdo). One Bananalicious!

Madara: MOST EXQUISITE. THANK YOU!

Scene: The following day. Same hustle bustle. A hipster is using a typewriter in the corner. Everyone around him glances and sighs at him every now and then. Enter @MadaraUchiha, stage right. He approaches the counter, intending to order a Peachstrocity.

Madara (shouting): GUTTEN MORNIN', FAIR MAIDEN. IS IT WITHIN THE REALM OF POSSIBILITY THAT A DRINK MADE OF MONSTROUS PEACHES ENTER MY BOWELS?

Cashier/waitress thinks to herself: This guy, every day...if only there was a way he could stop shouting!

Suddenly, a wormhole appears, enveloping the world around her. For visual effects, refer to https://youtu.be/tNFs1swHw5I?t=70

The cashier/waitress enters a new dimension, where she is more assertive

Cashier/waitress: Sir, can you please stop shouting?

Madara: Oh dear lord, my apologies! However did I not notice such a thing could annoy my fellow members of society? I shall cease at once, and transcend to better humanhood!

And so, our hero learned a valuable lesson. He stopped shouting at everyone, was less harassed in general, caught Throatatis and died.

*** FIN ***


_tl;dr_ The bot says that double pinging is bad. In the current invocation the recipient will get a double ping, but the bot teaches you that /tell @someone something doesn't work, so next time you use /tell, you'll drop the @, therefore reducing the overall amount of double pings.

@AmaanC
Copy link
Contributor

AmaanC commented May 15, 2015

Haha, nice story. But with the method Madara proposes, you don't get any
double pings. Examples:

!!tell Zirak abc
@Zirak Lorem ipsum

!!tell @Zirak ABC
Zirak: Lorem ipsum

In both situations, the user is only pinged once.
On May 15, 2015 1:48 PM, "Zirak" [email protected] wrote:

Scene: Coffee shop, mid-afternoon. It's crowded, the air abuzz with
conversation and laughter. Waitresses bustle about, balancing trays of food
and drink, taking orders and looking more tired by the moment. Enter
@MadaraUchiha https://github.com/MadaraUchiha, stage right. He approaches
the counter, intending to order a double Bananalicious.

Madara (shouting): TOP OF THE MORNIN' TO YOU, M'LADY. MAY I ACQUIRE
SOME NOURISHMENT IN THE FORM OF BANANA DELICIOUSNESS?

Cashier/waitress: Uuuhhh, sure (whispers: weirdo). One Bananalicious!

Madara: MOST EXQUISITE. THANK YOU!

Scene: The following day. Same hustle bustle. A hipster is using a
typewriter in the corner. Everyone around him glances and sighs at him
every now and then. Enter @MadaraUchiha https://github.com/MadaraUchiha,
stage right. He approaches the counter, intending to order a Peachstrocity.

Madara (shouting): GUTTEN MORNIN', FAIR MAIDEN. IS IT WITHIN THE REALM
OF POSSIBILITY THAT A DRINK MADE OF MONSTROUS PEACHES ENTER MY BOWELS?

Cashier/waitress thinks to herself: This guy, every day...if only there
was a way he could stop shouting!

Suddenly, a wormhole appears, enveloping the world around her. For visual
effects, refer to https://youtu.be/tNFs1swHw5I?t=70
https://youtu.be/tNFs1swHw5I?t=70

The cashier/waitress enters a new dimension, where she is more assertive

Cashier/waitress: Sir, can you please stop shouting?

Madara: Oh dear lord, my apologies! However did I not notice such a thing
could annoy my fellow members of society? I shall cease at once, and
transcend to better humanhood!

And so, our hero learned a valuable lesson. He stopped shouting at
everyone, was less harassed in general, caught AIDS and died.

* FIN*

tl;dr The bot says that double pinging is bad. In the current
invocation the recipient will get a double ping, but the bot teaches you
that /tell @Someone something doesn't work, so next time you use /tell,
you'll drop the @, therefore reducing the overall amount of double pings.


Reply to this email directly or view it on GitHub
#236 (comment).

@ralt
Copy link
Collaborator

ralt commented May 15, 2015

@AmaanC the bot doesn't ping the user though. The user's attention is attracted to the ping, not to the bot's message. Let's not forget that the audience of this command are zombie-like minded people who like shiny stuff.

By the way, SO chat has a nice feature (cc @NickDugger) that lets you specify only the 3 first letters of the nickname to ping someone, so you don't have to write the full name of the person you want to ping.

PS: @Zirak let's have kids

@Zirak
Copy link
Owner

Zirak commented May 15, 2015

Oh, I completely missed that detail (the bot's reply not being a ping). Whoops.

Not sure how great that is, especially to first time botters in crowded times like we have:

Zirak: !!tell @ThatNewGuy google something
MadaraUchiha: Java is my favourite language. The JVM is a terrific platform.
AwalGarg: omigod ubuntu
Bot: ThatNewGuy: Here's the fucking google results
SomeGuy: I'M READING BOOKS WHILE EATING STAKE
Ralt: Isn't lisp amazing? I just orgasmed.

ThatNewGuy is less likely to see the results, just my ping telling him to google something. Which is pseudo fine. But eh.

@AmaanC
Copy link
Contributor

AmaanC commented May 15, 2015

Yeah, that's a fair point. I just wanted to clear up that there wouldn't be
double pings. I think what we have now is good enough. With the "feature"
Florian mentioned, it should be alright to use in general.
On May 15, 2015 2:37 PM, "Zirak" [email protected] wrote:

Oh, I completely missed that detail (the bot's reply not being a ping).
Whoops.

Not sure how great that is, especially to first time botters in crowded
times like we have:

Zirak: !!tell @ThatNewGuy google something
MadaraUchiha: Java is my favourite language. The JVM is a terrific
platform.
AwalGarg: omigod ubuntu
Bot: ThatNewGuy: Here's the fucking google results
SomeGuy: I'M READING BOOKS WHILE EATING STAKE
Ralt: Isn't lisp amazing? I just orgasmed.

ThatNewGuy is less likely to see the results, just my ping telling him to
google something. Which is pseudo fine. But eh.


Reply to this email directly or view it on GitHub
#236 (comment).

@SomeKittens
Copy link
Contributor

Eating.... stake?

@AmaanC
Copy link
Contributor

AmaanC commented May 15, 2015

Yeah, Zirak doesn't know the difference between a stake and steak. Suck it, @Zirak.

@MadaraUchiha
Copy link
Author

Dude, seriously, the current method leaves a chance for double pings, what I suggest will completely eliminate double pings... Either you ping, or the bot pings, there are no double pings, at any time.

Typing long-ass names without completion is hard, and even the @ Z I R TAB CTRL+LEFT-ARROW DELETE END combination is clumsy and annoying. I still don't see your argument, with or without the fancy story.

@MadaraUchiha
Copy link
Author

As for the user missing what was told to him, if you (as someone who uses !!google at that specific time) seriously cares about whether or not the target user sees the result, or when you see the room is very busy, you can revert to the old method, it will still work.

Also, someone who's paying attention to what's going on will still see messages where he's mentioned by name, even without the ping.

@MadaraUchiha
Copy link
Author

Bump. Do we want this or not?

@awalgarg
Copy link
Contributor

This can be implemented in addition to the present behavior. If Cap sees an @ in front of the name received, she can send a message without an @, else, she can do whatever she is doing right now.

This'd not break BC, more flexibility, .

@MadaraUchiha
Copy link
Author

That's exactly what I'm suggesting for the past 4-5 messages.

On Wed, May 27, 2015 at 1:06 PM awalGarg [email protected] wrote:

This can be implemented in addition to the present behavior. If Cap sees
an @ in front of the name received, she can send a message without an @,
else, she can do whatever she is doing right now.

This'd not break BC, more flexibility, .


Reply to this email directly or view it on GitHub
#236 (comment).

@awalgarg
Copy link
Contributor

:+2:

@Zirak
Copy link
Owner

Zirak commented May 27, 2015

@MadaraUchiha I'm not all too excited about it, but if a nice chunk of people like it then I can give it a try.

@rlemon
Copy link
Collaborator

rlemon commented Oct 27, 2015

+1, Zirak is smelly and should be ignored.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants