Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How are you supposed to use this? #78

Open
martinezhermes opened this issue May 31, 2023 · 6 comments
Open

How are you supposed to use this? #78

martinezhermes opened this issue May 31, 2023 · 6 comments

Comments

@martinezhermes
Copy link

Following these steps

Jared must be run a machine running macOS with an active messages account logged in. It has only been tested on 10.14 Mojave and later. It may work on old versions of macOS but this is not guaranteed as there may have been changes to the message database's schema. If you don't want Jared posting as you, it is recommended that you create a new Apple ID and user account on your mac, and run it in the background under that user. That way it's not using your main Apple ID.

Download Jared.app and move it to the applications folder.
See download section at the top.

Run Jared.app, Allow Jared "Full Disk Access" in System Preferences.
This is required because of macOS permissions that limit access to the messages database.

Grant access to automate Messages
If you are running macOS Catalina or later, you will need to allow Jared access to automate the message app. This allows Jared to send messages.

(Optional) Allow contacts access
You can optionally allow Jared access to your contacts so that it can provide and update names of contacts. The contacts are used to set/retrieve names only.

(Optional) Start REST API server
If you wish to use the REST API, you will need to enable it. If you have a firewall enabled on your mac, you will see a dialog prompting you to allow Jared access to the port it is binding.

and nothing happens?, am I missing something?
tried /ping, /enable

how do you use this?

@ZekeSnider
Copy link
Owner

Hard for me to tell exactly without more info. If you start console.app and filter for Jared before starting it up, do you see any relevant logs there? Also which macOS version are you on? Have you tried to see if webhooks are working properly or not?

@MohammedFadin
Copy link

MohammedFadin commented Jul 17, 2023

Hi Zake!

i think I'm having a similar problem to the OP. I can see Jared is processing things when filtering in Console but am I supposed to write myself for example with /help /ping? or I have to create a new contact called Jared?

@ZekeSnider
Copy link
Owner

Yeah you'll have to message yourself it you're running it under the same macOS user. If you want to have it as a separate contact, you should create a new user on your Mac and run it under there.

@MohammedFadin
Copy link

Thank you Zeke! It’s working wonderfully! Not quite sure what was the issue at the beginning when I started it.

Question, if I have a new user for Jared, what is the best approach to forward certain messages to Jared? From my user to Jared’s user?

@ZekeSnider
Copy link
Owner

Yep exactly, you would just message the Apple ID address for the new user for any messages you wanted to go through the chat bot.

@MohammedFadin
Copy link

Hmm still thinking how to achieve this. My user for example doesn’t have Jared listening, and I don’t think there is a message forwarder app/tool to do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants