coala / meta

A repository for non-code activities, such as engagement initiatives, and other meta issues
6 stars 5 forks source link

Add automation to twitter usage #27

Open attila0x2A opened 8 years ago

attila0x2A commented 8 years ago

Right now, all the twitter stuff is managed by @sims1253, so to take some work from his shoulders, there should be a bot that will automate to some extend interaction with twitter. The goal is that after merged PR, someone from specific (configurable) team can comment something like:

Twitter: <author> did a great job! Now coala support new great feature.

The bot should pick that up, look up author(s) of commits from PR, based on Github username look up Twitter username, look up relevant commits and possibly add the link. From all this information create and post to twitter, mentioning the author. Maybe it'll be also great if it could pick up related hashtags and add them automatically as well.

If you'll have any ideas on how to automate either managing of coala or twitter interaction, or what features this bot may have, feel free to share. Also, if there is already something similar, it would be great to know.

If you're planning to work on this, please ping @sils1297. He may share some code with you for interaction with Github, so you won't have to build this from ground up.

tushar-rishav commented 8 years ago

Having user's email from github handle, can we also get their twitter handle too. @Uran198 thoughts? (might need to check out twitter api). If we have the handle, we can just tweet either using twitter api or using twitter cli we could post a tweet. I would like to work on this. :) EDIT: Also adding Twurl - oauth enabled curl by twitter. Not sure if it's maintained now.

attila0x2A commented 8 years ago

@tushar-rishav feel free to assign yourself. IMO it's better asking users for their twitter handlers, as some may not want to be mentioned, or want to be mentioned with another account, etc.

sils commented 8 years ago

We have the https://github.com/coala-analyzer/coala/wiki/Community-list

Sincerely,

Lasse Schuirmann

lasse@schuirmann.net http://coala-analyzer.org/ - http://viperdev.io/ - http://gitmate.com/

On 13 July 2016 at 14:33, Attila notifications@github.com wrote:

@tushar-rishav https://github.com/tushar-rishav feel free to assign yourself. IMO it's better asking users for their twitter handlers, as some may not want to be mentioned, or want to be mentioned with another account, etc.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/coala-analyzer/engagement/issues/27#issuecomment-232341275, or mute the thread https://github.com/notifications/unsubscribe/AFc6KOTd73v9unDqvi-b8P5iST6_Xq5tks5qVNs2gaJpZM4IgO0W .

jayvdb commented 6 years ago

Unassigning due to inactivity.