I would like my (positive) achievements in SE sites to be automatically posted to my Twitter account (or to other social networks).
Is there a way to do this?
(a draft of a possible answer is given in comments)
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.
Sign up to join this communityI would like my (positive) achievements in SE sites to be automatically posted to my Twitter account (or to other social networks).
Is there a way to do this?
(a draft of a possible answer is given in comments)
I've managed to create a RSS feed for my reputation changes in a specific SE site (which probably makes more sense than a global RSS feed). These are the steps:
Figure out your user ID for the SE site you are interested in. Recall that you have a different user ID number in each SE site!
The RSS feed is:
http://stack2rss.quickmediasolutions.com/2.2/users/[INSERT USER ID HERE]/reputation?site=[INSERT THE SE SITE HERE]
,
as documented in http://stack2rss.quickmediasolutions.com/ and http://api.stackexchange.com/docs .
This is a possible text to be used in the Twitter channel:
New achievement in my StackExchange [INSERT THE SE SITE HERE] account: {{EntryTitle}} {{EntryUrl}}
NOTE: Instead of just inserting the name of the SE site in your tweet, you could include a mention to the corresponding official twitter account. The list of all official twitter accounts of SE sites can be found here: https://stackexchange.com/sites?view=list, as pointed out by @adam-lear in https://meta.stackexchange.com/a/264548/201289.
For instance,
http://stack2rss.quickmediasolutions.com/2.2/users/8283/reputation?site=tex
, andhttp://stack2rss.quickmediasolutions.com/2.2/users/13810/reputation?site=mathematica
.