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

Twitter #211

Open
rlemon opened this issue Aug 22, 2014 · 40 comments
Open

Twitter #211

rlemon opened this issue Aug 22, 2014 · 40 comments
Labels

Comments

@rlemon
Copy link
Collaborator

rlemon commented Aug 22, 2014

So the bot has a twitter account and it so far has done nothing. I'm thinking of ideas on how we can integrate twitter (tweeting) as a command.

Maybe an owner only command? then it doesn't get overly abused.
!!tweet O Hai! Look at this tweet!

and the bot would post to twitter, then reply with the link to the tweet.

looking for alternate ideas and discussion. What does everyone think?

@rlemon rlemon added the feature label Aug 22, 2014
@AmaanC
Copy link
Contributor

AmaanC commented Aug 22, 2014

I don't think the bot tweeting things using a command is an important
feature. I wouldn't care for it, personally. However, it could be a feed
for starred messages. Thoughts?
On Aug 22, 2014 6:33 PM, "Robert Lemon" [email protected] wrote:

So the bot has a twitter account and it so far has done nothing. I'm
thinking of ideas on how we can integrate twitter (tweeting) as a command.

Maybe an owner only command? then it doesn't get overly abused.
!!tweet O Hai! Look at this tweet!

and the bot would post to twitter, then reply with the link to the tweet.

looking for alternate ideas and discussion. What does everyone think?


Reply to this email directly or view it on GitHub
#211.

@joshleblanc
Copy link

Perhaps tweet starred comments, along with a link back to them.

@darkyen
Copy link

darkyen commented Aug 22, 2014

the bot can also tweet the "pinned" messages automatically

@darkyen
Copy link

darkyen commented Aug 22, 2014

We all just wanted the same, I guess that should be implemented

@Zirak
Copy link
Owner

Zirak commented Aug 22, 2014

So there's a chatbot for a particular chat.

And it has a twitter account.

Followed by people from the chat.

Where it posts messages from the chat.

What?

@AmaanC
Copy link
Contributor

AmaanC commented Aug 22, 2014

So we can retweet certain starred messages instead of having to type them
out ourselves :P
On Aug 22, 2014 6:40 PM, "Zirak" [email protected] wrote:

So there's a chatbot for a particular chat.

And it has a twitter account.

Followed by people from the chat.

Where it posts messages from the chat.

What?


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

@joshleblanc
Copy link

Also get updates on the happenings of the chat while not actually there

@Zirak
Copy link
Owner

Zirak commented Aug 22, 2014

This just in:

devdocs.io

@AmaanC
Copy link
Contributor

AmaanC commented Aug 22, 2014

Haha, I wouldn't mind, but I do see the point. Either way, I'm ambivalent
to the idea
On Aug 22, 2014 6:43 PM, "Zirak" [email protected] wrote:

This just in:

devdocs.io


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

@funkytaco
Copy link

Maybe have a command where you can see who's in chat via twitter. It'd be a direct tweet

@benjamingr
Copy link
Contributor

I like the feed for starred messages idea. What room though :P?

@Shmiddty
Copy link
Contributor

If this were a feature, it should only tweet pinned messages, IMO.

Tweeting starred messages could be easily abused and lead to spammy tweets.

@MadaraUchiha
Copy link

An owner only !tweet :messageID could be pretty nice.

Starred messages are too bound to abuse, pinned messages don't always reflect exemplary messages from the room.

@SomeKittens
Copy link
Contributor

Yeah, pinned messages are usually announcements - not something to tweet.

@Retsam
Copy link
Contributor

Retsam commented Aug 25, 2014

I occasionally login to chat just to check if anyone's posted interesting links that have been starred, so I like the idea of tweeting starred messages, but yeah, it's hard to do that in a way that doesn't seem abusable. There's a lot of starred messages that I don't think we really want to record for posterity. (Maybe if they get a certain number of stars? Or is it possible to tell who starred a particular message and limit it to messages starred by particular users?)

Maybe it could be tied to a voting system to explicitly vote to tweet certain starred messages? (And people who abuse that voting system could have their voting permission revoked?)

@ralt
Copy link
Collaborator

ralt commented Aug 25, 2014

If we only tweet pinned messages and 3-times starred messages, I don't see what kind of abuse there could be. Really.

@RUJodan
Copy link

RUJodan commented Aug 26, 2014

Think of the out of context LOLs that Cap can share on twitter. The world must know the tale of the two slides..

@Retsam
Copy link
Contributor

Retsam commented Aug 26, 2014

Like, for example, we would have just tweeted "I think defecating on park equipment is awesome". Is that really the sort of thing we want to preserve for all of the internet?

@RUJodan
Copy link

RUJodan commented Aug 28, 2014

Retsam, is that even a question?!

@towc
Copy link

towc commented Aug 29, 2014

It could also tweet once a day basic stats, like how many messages sent, max amount of users chatting at the same time, longest inactive periods... Would just seem like something easy and cool to do, even tho it wouldn't have an actual purpose other than... coolness? But do half of her commands do anything but only-for-coolness stuff? Also, she could have 2 twitter accounts, one accessible by everyone 'trusted' on chat (low level of trusting, for example even I could use it), maybe just once par hour par user and can be abused/overused, while the other just for room owners to display more 'almost-serious' stuff. Also, I agree on the stars thing

@AmaanC
Copy link
Contributor

AmaanC commented Aug 29, 2014

I like the stats idea. They're usually interesting to see

On Fri, Aug 29, 2014 at 11:31 PM, Copot Matei [email protected]
wrote:

It could also tweet once a day basic stats, like how many messages sent,
max amount of users chatting at the same time, longest inactive periods...
Would just seem like something easy and cool to do, even tho it wouldn't
have an actual purpose other than... coolness? But do half of her commands
do anything but only-for-coolness stuff? Also, she could have 2 twitter
accounts, one accessible by everyone 'trusted' on chat (low level of
trusting, for example even I could use it), maybe just once par hour par
user and can be abused/overused, while the other just for room owners to
display more 'almost-serious' stuff. Also, I agree on the stars thing


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

@PeeHaa
Copy link

PeeHaa commented Oct 25, 2014

I would love to have the bot tweet starred messages on a dedicated twitter account.

I don't see too much trouble on the abuse part, because the worst that can happen is that stupid shit gets posted on Twitter, which is exactly what most people post on twitter anyways.

Also re to the fact we don't want stuff to be preserved for the entire internet: [tag:pro-tip] chat already gets indexed by search engines. If you don't want something public don't put it on the web...

This is more a gimmick than anything else, but at times there are some gems getting starred in certain rooms (amongst the crap) and a twitter feed would be nice to easily aggregate stuff what goes on in different rooms.

My €0.02

@Billy-
Copy link

Billy- commented Oct 26, 2014

All the points that I thought of on this have already been covered, but to briefly summarise:

Sounds good, messages should be tweeted on these occasions:

  1. Pinned message
  2. Starred message with at least x (3? or 5?) stars
  3. Room owner uses command: !!tweet <message> or !!tweet <:messageId>

@ghost
Copy link

ghost commented Oct 26, 2014

I would not tweet pinned messages as many pinned messages can tend to be informational ones posted multiple times. I also think there should be a delay in when the bot attempts to tweet the post. The post should be active for x-amount of time before it's considered. This will prevent it from tweeting a post that was quickly starred, but then pinned and/or unstarred for moderation concerns. I personally think option 3 should be the only one, maaaaybe 2 provided there are time limits and the ability for room owner to delete tweet if necessary with a command.

@CS1000
Copy link

CS1000 commented Oct 26, 2014

A digest every few hours, also use a db with re-used urls and don't repost any message containing the url in db.
Post TOP X messages, maybe a little algo on comment length and starCount

? things.

@benjamingr
Copy link
Contributor

Sounds complicated and needless
On Sun, Oct 26, 2014 at 22:48 ᵠ [email protected] wrote:

A digest every few hours, also use a db with re-used urls and don't
repost any message containing the url in db.
Post TOP X messages, maybe a little algo on comment length and starCount

? things.


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

@Billy-
Copy link

Billy- commented Oct 26, 2014

After thinking for a bit maybe you're right (@kyRAD) about pinned messages, we should keep them separate from tweeting because if someone wanted to tweet a message they pinned, they can just do that with the command - assuming that a command is implemented - but even if it isn't they still shouldn't be explicitly tied into each other.

Also +1 @CS- RE: A digest of the past "few" (3 - 6?) hours most starred posts or something.
Also strongly agree that we should make sure things are not tweeted more than once (if we have another automatic tweet method such as pinned messages or even manual commands), Most likely using a db.

@Billy-
Copy link

Billy- commented Oct 26, 2014

Re: Anyone who says this is complicated/needless/unnecessary etc @benjamingr :

So? 😆
As @towc said, half of her commands are unnecessary anyway, it's just because we can!

@ralt
Copy link
Collaborator

ralt commented Oct 26, 2014

How about stopping the talk and one starts writing the code?
Le 26 oct. 2014 22:10, "Billy Mathews" [email protected] a écrit :

Re: Anyone who says this is complicated/needless/unnecessary etc
@benjamingr https://github.com/benjamingr :

So? [image: 😆]
As @towc https://github.com/towc said, half of her commands are
unnecessary anyway, it's just because we can!


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

@Billy-
Copy link

Billy- commented Oct 26, 2014

Oh, @ralt, I genuinely wish I had the time for that

@Zirak
Copy link
Owner

Zirak commented Oct 26, 2014

@Billy- your time isn't more valuable than my time, or @ralt's, or any other maintainer's time. I could've been swayed to say tweet every message with 3+ stars, but as @benjamingr pointed out, this does seem more complex than necessary.
Having said that, if you really want it, then make it and PR.

@monners
Copy link

monners commented Oct 26, 2014

I see a lot of potential for abuse here.
How about just using the account for tweeting bot status updates so that the regs don't have to ask every time Cap goes down?

@ralt
Copy link
Collaborator

ralt commented Oct 26, 2014

What about we get something running and tweak it according to experience?
Le 26 oct. 2014 23:05, "Josh Moncrieff" [email protected] a écrit :

I see a lot of potential for abuse here.
How about just using the account for tweeting bot status updates so that
the regs don't have to ask every time Cap goes down?


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

@Billy-
Copy link

Billy- commented Oct 27, 2014

@Zirak I never said my time was more valuable than anyone else's, and I'm not asking anyone to put in time either.. If someone wants to do it and has the time then they can. I'm just giving my ideas and opinions as asked for..
As for that being too complex I have little idea how she works although I'd imagine it couldn't be too difficult to determine how many stars a message has? There must be an event when a message gets starred so you could just do (messages[id]+1 > 3)? Again I am pretty clueless just speculating.

I think @monners point is good as well - and to branch slightly off-topic from this idea - could get her to pin a message in the room when she goes down and even unpin it when she's back up?

@SomeKittens
Copy link
Contributor

@Billy- I suggest you become familiar with the internals of the bot before suggesting that things are "easy".

I'm closing this issue - there's a good consensus that we don't want the bot to tweet anything.

@Billy-
Copy link

Billy- commented Oct 27, 2014

@SomeKittens I never said it was easy. I said that I imagine it couldn't be too difficult. Check yo' facts before you misquote me :-)

And a few people are concerned about the feature being abused and others think it may be too complicated but I wouldn't say there was a consensus that it's not wanted? At least it should be discussed further I think until there is a consensus that we shouldn't go ahead with this feature.

Repository owner locked and limited conversation to collaborators Oct 27, 2014
@rlemon
Copy link
Collaborator Author

rlemon commented Oct 27, 2014

Collaborator powers! woo! comment! woo! < moving on >

@Zirak
Copy link
Owner

Zirak commented Oct 31, 2014

@SomeKittens and I agreed that we kinda deviated from the point.

So far, most people agree that they want the bot to tweet...something.

  1. Starred messages.
    1. Only 3+ stars
    2. Not pinned messages.
  2. Some sort of "digest", maybe an activity feed.
  3. Whatever room owners want it to.

Opposition to each point:

  1. Only people from chat are likely to follow the bot, and they can just look at the star history
  2. Implementing is probably more effort than worth.
  3. What would you have the bot say?

I'm a bit biased towards this being a bit pointless, so convince me otherwise.

@Zirak Zirak reopened this Oct 31, 2014
Repository owner unlocked this conversation Oct 31, 2014
@CS1000
Copy link

CS1000 commented Nov 1, 2014

I'd like to oppose @Zirak's Opposition point 1: likely maybe, but who knows what the cat drags in... if the feed ends up being useful it might be followed by a lot of programmers/IT people and even get traffic to the JS room (best case scenario maybe). and 2: how hard would it be, it's about 140chars or less :)

Indeed all of this is a glorified filter over star hist. and dumped on Twitter, but having this data we can analyze it: are most of the 3+ stars messages interesting/valuable? is this a good enough filter?

Abuse needs to be taken into consideration.

If it would also ignore one-box-ables (img especially) this could start making some sense, useful things to share would be those created in the room (eg. insight, advice) instead of shared: http://i.imgur.com/eEMa2Dn.gif

@PeeHaa
Copy link

PeeHaa commented Nov 30, 2014

While we were discussing this in here it looks like at least some people don't mind about starred messages and context:

http://stackapps.com/questions/3826/shit-se-says-stack-exchange-chat-stars-out-of-context

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

No branches or pull requests