matrix-puppeteer-line/puppet
Andrew Ferrazzutti 40a48d12a2 Don't view groups/rooms when possible, via MSC2409
Use the sidebar to sync non-DM messages, just like what's done for DM
messages.

However, since sidebar messages don't say who sent a message, this
requires scanning read receipts with MSC2409: when a non-DM sidebar
message is seen, the bridge bot sends that message. Only when that
placeholder is viewed in Matrix does Puppeteer actually view the non-DM
chat to find who really sent the message. Then the bridgebot redacts its
message, and the message gets re-sent by the puppet of the LINE user who
really sent it.
2021-06-17 23:32:45 -04:00
..
src Don't view groups/rooms when possible, via MSC2409 2021-06-17 23:32:45 -04:00
.dockerignore Run as non-root user and add optional no-sandbox flag 2020-08-24 18:54:37 +03:00
.eslintrc.json Add API for puppeteer script 2020-08-18 16:47:16 +03:00
.gitignore Add config and improve stopping 2020-08-24 16:45:44 +03:00
Dockerfile Rename again 2021-03-15 01:40:56 -04:00
README.md Update READMEs with xvfb instructions (and more) 2021-05-06 02:58:27 -04:00
example-config.json Rework message syncing and sending 2021-04-27 02:59:16 -04:00
package.json Document minimum requirements 2021-05-03 02:44:11 -04:00
prep_helper.js Remove Puppeteer timeout for prep script 2021-05-17 02:05:07 -04:00
yarn.lock More changes 2021-02-26 02:22:41 -05:00

README.md

Listen config

If type is unix, path is the path where to create the socket.

If type is tcp, port and host are the host/port where to listen.

Profile directory

The profile_dir specifies which directory to put Chromium user data directories.

URL

url specifies the URL of the index page of the LINE extension for your Chromium installation.

Extension directory

The extension_dir specifies which directory contains the files for the LINE extension, which you must download yourself.

DevTools

Set devtools to true to launch Chromium with DevTools enabled by default.