Page 4 of 4

Re: Messages app plugin

PostPosted: Mon Jan 08, 2018 7:14 pm
by Colorado4Wheeler
Try making your props a dictionary rather than a list and do it before the call and simply pass the dict to the executeAction rather than building it there. You used "[]" instead of "{}" for your definition, so list instead of dict.

Re: Messages app plugin

PostPosted: Mon Jan 08, 2018 7:17 pm
by Colorado4Wheeler
rycardo wrote:
Could it be your mix of single and double quotes?


You can single and double quote interchangeably in Py, and it comes in handywhen you need to quote strings so these two statements are accurate:

Code: Select all
indigo.server.log ("Hello '{0}', I'm very happy to meet you".format("Joe"))
indigo.server.log ('Hello "{0}", I'm very happy to meet you'.format('Joe'))


rycardo wrote:
you might need quotes or double quotes around your JSON data.


That's not JSON data, it's a Py list as he pasted it and a Py dict as defined by the Indigo API.

Of course it's been a long day of coding and everything is blurry so he could have written C++ as far as I know :lol:

Re: Messages app plugin

PostPosted: Tue Jan 09, 2018 12:22 pm
by jay (support)
You're very close: deviceID (the second param) should be deviceId in the executeAction call (notice the lowercase 'd' at the end):

Code: Select all
messagesPlugin.executeAction("sendMessage", deviceId=184726458, props={'message':"Hello Bruce", 'service':"E:*******@gmail.com", 'handle':"+15555551212"})

Re: Messages app plugin

PostPosted: Wed Jan 10, 2018 1:53 pm
by bhough17
Nailed it.

Thanks

Re: Messages app plugin

PostPosted: Mon Mar 19, 2018 11:48 pm
by rbdubz3
Thanks for the nifty plugin @gazally - Any chance it can be used to send a jpeg image or wav audio file in addition to text?

Re: Messages app plugin

PostPosted: Sun Jul 08, 2018 2:33 pm
by Different Computers
I'm not entirely clear about the structure of this plugin. Does/will Indigo's AppleScript deprecation cause this plugin to stop working?

Re: Messages app plugin

PostPosted: Mon Jan 21, 2019 6:38 am
by Seeker
i've been using this plugin since it was released. yesterday i rebuilt my mini with mojave and I must be missing something. I cannot find the select the Run Indigo Message Plugin Action in the AppleScript handler list. in messages/settings.

any idea what i'm missing now?

###Installing the Messages.app handler AppleScript

In order to receive messages from the Messages application, go to Preferences on the Messages menu, choose the General tab, and change the value of "AppleScript handler" to "Open Scripts Folder". Look where you unpacked the .zip file earlier, and you will find an .applescript file. Copy it into the scripts folder, then close and re-open Messages Preferences, and select the Run Indigo Message Plugin Action in the AppleScript handler list. Due to a bug in Messages, new messages will not always reach Indigo if Messages is in the foreground, so put an Indigo window in front of it.

Messages app plugin

PostPosted: Mon Jan 21, 2019 2:22 pm
by GlennNZ
Seeker wrote:
i've been using this plugin since it was released. yesterday i rebuilt my mini with mojave and I must be missing something. I cannot find the select the Run Indigo Message Plugin Action in the AppleScript handler list. in messages/settings.

any idea what i'm missing now?

###Installing the Messages.app handler AppleScript

In order to receive messages from the Messages application, go to Preferences on the Messages menu, choose the General tab, and change the value of "AppleScript handler" to "Open Scripts Folder". Look where you unpacked the .zip file earlier, and you will find an .applescript file. Copy it into the scripts folder, then close and re-open Messages Preferences, and select the Run Indigo Message Plugin Action in the AppleScript handler list. Due to a bug in Messages, new messages will not always reach Indigo if Messages is in the foreground, so put an Indigo window in front of it.


It has been removed by Apple!. Had the same issue and was using iMsg a fair amount.

Have written a new plugin for Mojave - iMessage Plugin - in the plugin Store.
Or linked github for latest release - using wit.ai for natural language processing - will be in plugin store soon.

See it’s thread - does everything and more! Slightly different way of operating though - check the instructions, or post if need help.

viewforum.php?f=297



Glenn


Sent from my iPad using Tapatalk

Re: Messages app plugin

PostPosted: Mon Jan 21, 2019 3:11 pm
by Seeker
thanks Glenn, that was easy. up and running again!!