Hacker News new | past | comments | ask | show | jobs | submit login
Project Amy - App.net messaging integrated natively into Messages for the Mac (informalprotocol.com)
107 points by alexknight on March 3, 2013 | hide | past | favorite | 9 comments



Wait, this is an official Apple api to add additional networks to Messages? I'm surprised it exists. And even more surprised I haven't heard about it until now.

> http://developer.apple.com/library/mac/#documentation/AppleA...

Two years old. Woah. This is very interesting. I feel silly for asking but does anybody know if this sort of thing is possible for the iOS Messages? (Probably not, but since this exists I don't know what to think anymore)

OP where's the source to Project Amy?


When Apple announced this framework back then at WWDC they showed a cool sample plugin: The plugin would receive a message, feed it through ELIZA (http://en.wikipedia.org/wiki/ELIZA) to create a response message. The demo ended with two iMessage instances chatting to each other and both used ELIZA. :)


This project is closed source. I'm planning on doing a follow-up post on how to write an IMServicePlugIn.


https://apparchy.net/ is down, just FYI.


As regards iOS Messages, it's possible. You just need a server to send/receive iMessages and interact with the App.net API.

From my experience with http://irepl.im, I wrote an introduction to playing with iMessage: https://46b.it/blog/2012/11/01/hacking-with-imessage/

Happy to help out or answer Qs if anyone's interested in making use of it :-)


Unfortunately, iOS Messages is not extensible like this.


Thanks, Steve. Really insightful integration of the best new API's in APP.net into a mainstream app. Many of APP.net's API's are truly superior, a jewel in the rough.

I agree that it's even better than Apparchy - the best hack at last Oct's hackathon.

It's devs like you (and others) which belie APP.net's long-term strength and genius.


This is so great!


Awesome!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: