Authentication
- Open a private chat with the bridge bot. Usually
@googlechatbot:your.server.- If the bot doesn't accept the invite, see the troubleshooting page
- Open https://chat.google.com in a private browser window and log in
normally, then extract cookies:
- Press F12 to open developer tools.
- select the "Application" (Chrome) or "Storage" (Firefox) tab.
- In the sidebar, expand "Cookies" and select
https://chat.google.com. - In the cookie list, find the
COMPASS,SSID,SID,OSIDandHSIDrows.- When using Firefox, you may have multiple
COMPASScookies with different paths. Pick the one where path is/.
- When using Firefox, you may have multiple
- Form a JSON object with the extracted cookies. It should look something
like this (field names are case-insensitive):
{ "compass": "dynamite-ui=...", "ssid": "...", "sid": "...", "osid": "...", "hsid": "..." } - Close the browser window to prevent the cookies being invalidated (Google uses refresh tokens, so you need to close the window within a few minutes).
- Send
login-cookie {the json object}to the bot. - Recent chats should now get portals automatically. Other chats will get portals as you receive messages.