XF 1.4 Announcements to Twitter Feed

I am looking for a way to post on the forum announcements on my forum and then would automatically post that update to twitter with a bitly link attached.

I am guessing you can use the Twitter API for this.

For example:
I'd post on the news section of the forums
"hey! this is a news post!"

Then it would show up on twitter as
"hey! this is a news post! bit.ly/random"

Another thing needed would be shortening as twitter as a character limit, so if it was to long you would add a ellipses then the link.